Software:AncelusDB

From HandWiki
AncelusDB
Original author(s)John Layden, David Layden
Developer(s)Time Compression Strategies
Written inC
Websitehttps://www.ancelus.com/index.html

Ancelus (also known as AncelusDB, ATDB, and "the nanosecond database") is an ACID compliant, graph database built with CMake and written primarily in C for Linux, Unix, and Windows operating systems.[1]

Ancelus was built in 2003 with the reason being that many other technologies that rely on a database can outperform their respective database. It operates by using both algorithmic data storage and in-memory data access which allows top performance for a wide range of sizes and use cases. Data is linked to pointers allowing data elements to be stored only once resulting in no data duplication.[2]

The database isn't a relational database and data access is done through a native API. That being said, Ancelus's Threaded Query Language (TQL) allows does allow users to access data stored in an Ancelus database using SQL by converting the schema structures into those readable by SQL though it does come with a performance penalty. TQL is designed for integration purposes rather than maximum performance[3]

References