On Fri, Feb 07, 2014 at 06:28:59PM +0000, David Holland wrote: > > (1) It seems the consensus over the last 5+ years is that the library > we want is a data transfer library, not a data storage library. If you > want the latter, we have libdb and sqlite.
Agreed, but please avoid db(3) :) > (2) We have not yet converged on a data model. The sane choices are, > pretty much, (a) flat key-value store, (b) recursive tree of key-value > stores, (c) relational tables, (d) property graph model, or *maybe* > (e) rdf data model. Typed, nested key-value. So basically (b). > (3) It is clear that we need schema definitions and schema > enforcement. Efficent ways to impose limits at parse time would also fit into this area. Saying "I don't want input larger than 10KB" is a very blunt way to avoid resource exhaustion as the typical problems are more granular. Joerg
