Speed is fundamental
Speed allows more users, smaller servers, bigger systems
The speed of database access controls the cost of the hardware. The faster the database, the smaller the computer for a specific application. Ancelus delivers extreme speed and more.
- Get/Put single core performance: 200 nanosecond latency, 5 million transactions per second regardless of the size of the database.
- Massively parallel access
- Concurrent write access to the same table
- nanosecond locks plus nanosecond access quickly clears queued requests
- Adaptive Cache Optimization prevents thrashing and deadlocks
- Linear scaling on multi-core systems
All this produces results never seen in a general purpose database.
A new record of 1.08 billion transactions per minute in the 1 billion record three-table-join benchmark test (six core).
Constant Latency
The speed of the Ancelus database is not a function of the size of the dataset. One of the patented features of Ancelus is the ability to resolve an address in a fixed number of computer instructions regardless of the size of the database. Address resolution takes 140 nanoseconds. In that time light will travel only 47 yards. Hence the “47 light yard database.”
Multi-user
The ability of a database to support large number of users is a function of several key features of the database. AncelusDB takes a completely different approach to achieve unprecedented multi-user capability. Rather than trying to efficiently manage collisions between multiple users, AncelusDB avoids collisions through:
- column level locking allows two users into the same table at the same time
- when collisions occur they’re cleared in nanoseconds (microseconds w/search)
- fast spinlocks keep the operating system out of the debate
- minimum time for each user function in the database
Fast Search
Of equal importance, Ancelus delivers true balanced binary tree searches. The binary tree is rebalanced on every transaction, and the benchmarks include this re-balancing time. The “approximations” used by relational systems, along with the need to shut down to re-balance the tree, become part of IT history. Along with the “Mount Tape.”
Throughput
The unique Ancelus combination of parallel access, latency, search, locking and threading delivers record throughput. No need for special tricks, complex hardware or other diversions. Hashing, sharding, server racks or distributed databases are gone. Ancelus delivers tens of millions of transactions per second with completely randomized data in the most demanding tests.
Check out the benchmarks. If you don’t believe ours, take our benchmark challenge. We’ll do the tests on your database.
