SQLite: Secret sauce for GC as well ?

Super interesting blog post by Keith Bentley about the ongoing moves on the mobile front.

Interesting that SQLite is a 'fully fledged' relational data base.....and future Bentley schema.

"Bentley joined the SQLite Consortium and embarked on a multi-year project to transform all of the information in DGN based i-models into an SQL schema based on SQLite. In fact a mobile i-model is a SQLite file. That means that all information from DGN-based (and other formats) applications appears as normalized rows in a SQL database. And, that same file can be combined with any other SQL data source to be “joined” by business logic in SQL."

Microstation seems to be 'poised' (albeit for some time, now) for a big leap forward in parametrics.... with GC at the core ? There has been mention of reading and writing ECXattributes (xml-based now ... but SQLite-based in future?), DDD's geometric, algebraic and dimensional 'constraints' and variables, Feature solids expressions tables, ABD's datagroup/dataset info, external excel/access tables, Adruino-style streaming stuff... maybe even CivilGeometry rules... Powerbridge + Parametric Content Modeler info... etc etc

Dunno if LINQ is supported by SQLite... I guess this would be one way for GC/C# to access the future schema.

Slingshot seems quite useful, although I don't think it is very fast, or good for querying lots of geometry based info. Mstn's long standing work on ECXAttributes and now SQLite should provide a better more scalable platform for GC ?

SQL as an interface to solvers? Seems like a lot of GC tasks are in the cutting-edge/front-end design zone, where plugging into optimisation/cosntraints solvers will be needed. I guess some of them will be based on Genetic Algos, but more general access via SQL(ite) would be useful? Microsoft has its Solver Foundation which has its own modeling language, excel has its language, Octave?

Not sure if DesignLink or ModelCenter uses SQL.