Meronymy SPARQL Database Server
Inge Henriksen writes:
We are pleased to announce that the Meronymy SPARQL Database Server is ready for release later in 2012. Those interested in our RDF database server software should consider registering today; those that do get exclusive early access to beta software in the upcoming closed beta testing period, insider news on the development progress, get to submit feature requests, and otherwise directly influence the finished product.
From the FAQ we learn some details:
A: All components in the database server and its drivers have been programmed from scratch so that we could optimize them in terms of their performance.
We developed the database server in C++ since this programming language has the most potential for optimalization, there are also some inline assembly at key locations in the programming code.
Some more components that makes our database management system very fast:
- In-process query optimizer; determines the most efficient way to execute a query.
- In-proces memory manager; for much faster memory allocation and deallocation than the operating system can provide.
- In-process multithreaded HTTP server; for much faster SPARQL Protocol endpoint than through a standard out-of-process web server.
- In-process multithreaded TCP/IP-listener with thread pooling; for efficient thread managment.
- In-process directly coded lexical analyzer; for efficient query parsing.
- Snapshot isolation; for fast transaction processing.
- B+ trees; for fast indexing
- In-process stream-oriented XML parser; for fast RDF/XML parsing.
- A RDF data model; for no data model abstraction layers which results in faster processing of data.
I’m signing up for the beta. How about you?