tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: The lamentation of proplib(3)

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.


Home | Main Index | Thread Index | Old Index