Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!eternal-september.org!feeder.eternal-september.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Harry Tuttle Newsgroups: comp.databases Subject: Re: New programming language for databases Date: Tue, 27 Nov 2012 10:31:21 +0100 Lines: 16 Message-ID: References: <530e1eeb-f459-4871-bc21-a19b3b0fc9f3@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net yfukTo2Qplppqn+OYIdqwAVTZM7JkSMN0nlIlwEiLvo45zPy5lyvaUiu6iY5GUAog= Cancel-Lock: sha1:bMH/yUxhL6aSFpfLVIDzDKfrfhI= User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.666 In-Reply-To: Xref: csiph.com comp.databases:291 sergei.sheinin@gmail.com, 27.11.2012 04:07: > This platform has data schema that contains EAV storage mechanism and > metadata descriptors of entities that it stores. So you are implementing a database using a database. What's the point in that? This doesn't scale and is a nightmare to do regular SQL queries on. What's bad about DDL to change a schema definition (in the background it essentially does exactly the same as your system does: it updates metatables that contain the definition of tables and other database objects.