> -----Original Message----- > From: Dimitry Sibiryakov [mailto:s...@ibphoenix.com] > Sent: Lunes, 28 de Abril de 2014 18:03 > > 28.04.2014 23:21, Claudio Valderrama C. wrote: > > I know people will feel outraged with my opinion, but > anyway: make DDL > > operations atomic and immediate. Uncommitted DDL and DML > working in unison > > with stable DB structure is a naive dream, period. > > I may be wrong as often, but AFAIU this dream may be a reality if: > > 1) Eliminate DFW
I'm not sure "eliminate" would be the goal. I would say "simplify" that egregious piece of code with its enigmatic levels. > 2) Perform DDL (operations with system tables) in user transaction Are you referring to the server's internal code or isql, for example? > 3) Make garbage collector to handle system tables well What problems do you see now? Old records not collected and disposed? > MVCC will do the rest automagically. C. ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel