4 ms·
I've played around with RDF/N3 databases a bit, but mostly then from a document-oriented storage angle. I believe this has much of what you're looking for, ie
by mitchtbaum 8y ago
I've played around with RDF/N3 databases a bit, but mostly then from a document-oriented storage angle. I believe this has much of what you're looking for, ie getting away from table-based databases, and moving closer to optimal data architectures.
Also, if you're curious about this sort of database design, NASA shared some interesting work on XDF: TheExtensible Data Format Based on XML Concepts[0][1], which was part of their long-range Constellation Project[2] toolset for building, launching, and operating the Ares spacecraft. They detailed it in this NExIOM slideshow[3], which reading again after quite a while brings back some very good memories. Enjoy!
0: https://nssdc.gsfc.nasa.gov/nssdc_news/june01/xdf.html https://nssdc.gsfc.nasa.gov/nssdc_news/june01/xdf.html
1: https://github.com/sccn/xdf/wiki/Specifications https://github.com/sccn/xdf/wiki/Specifications
2: https://en.wikipedia.org/wiki/Constellation_program https://en.wikipedia.org/wiki/Constellation_program
3: https://step.nasa.gov/pde2009/slides/20090506145822/PDE2009-NExIOM-TQ_v2.0-aRH-sFINAL.pdf https://step.nasa.gov/pde2009/slides/20090506145822/PDE2009-...
- dustingetz 8y agoDatomic (which I already shilled in this thread) is basically immutable RDF with an explicit time dimension, plus an intuitive sql-ish relational/graph query library
- Scarbutt 8y agoAnd very buggy and slow.