DDL Execution Architecture

Adriano posted about DDL execution artchitecture, its flaws and new improvements for FB 3.

Here I’m going to explain how Firebird DDL commands works in the architecture, why it stops innovation and how it is supposed to work in Firebird 3.0.

DDL in FB works more or less like DML, so first a briefly explanation of how DML works. When a DML command is prepared, it starts in the parser constructing a tree of nodes. That nodes are all a single pointer type, used for all node types and others usages (like storing constants). A node have a list of child nodes.

Real full post here.

Free tool for MindTheBird participants!

Hello All,

Good news for all MindTheBird participants – Nucleon Software http://www.nucleonsoftware.com offers free license of there “Database Master” software for all participants of MindTheBird.

If you would like to get such license, please send to free at mindthebird.com email with the following information: “FirstName”, “LastName”, E-Mail, optionally Company name, and get free license of DatabaseMaster (they will be sent in 2-3 work days).

We encourage all tools vendor to run similar programs for MindTheBird participants, and, of course, we ask everyone to join MindTheBird! to support Firebird and to get benefits and prizes.

To join MindTheBird! you just need to put one of MindTheBird! banners or presentations (http://www.mindthebird.com/downloadmtb.html) to your web-site or blog, link it to www.mindthebird.com or to www.firebirdsql.org and send us link to this page for verification.

Best regards,
MindTheBird Team

1 32 33 34 35 36 101