Speed
Time-series data is often input at an extremely rapid pace (sometimes in less-than one-second intervals). Historis is designed specifically to meet the intense demands of time-series data. With *64-bit executable binaries for virtually unlimited capacity and an insertion rate of more than **250,000 records per second, it can handle ANY size or speed of data collection.Additionally, collected time-series data must be quickly retrievable. To maximize retrieval efficiency, Historis loads each iteration of dimensional data onto the disk in a single pre-derived tree structure schema that resides in the server's RAM at all times. Historis then utilizes memory mapping to access the information. This method limits the amount of work the system has to do when retrieving data, resulting in unparalleled speed (***extraction rate of more than 220,000 records per second) and flexibility.
When other databases get clogged, Historis keeps on collecting or publishing without missing a single tick.
*64-bit Historis tests conducted using a Sun Microsystems Sun Fire X4200 (Solaris 10 OS), 2 Dual-Core AMD Opteron™ processor 2218 (2593 MHz) CPUs, and 16 GB DDR2/667 ECC
** Time to insert 1M records: 3.917s or 255,297 records per second
*** Time to extract 1M records: 4.497s or 222,370 records per second.
