Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
InfinityDB uses a rugged internal storage update protocol for persistence on demand or cache spilling to disk for large amounts of data that maintains system-wide data integrity, and survives abrupt application termination, file system bugs, and kernel panics.
Category
NoSQL Key Value Databases
Features
• Nestable Multi-value (can represent trees, graphs, K/V, documents, huge sparse arrays, tables) • Transactions: Optimistic ACID for threads, or global ACD for bulk operations • Simple API: Instant developer productivity • Dynamic views of data for queries: Set logic views, delta views, ranges • Self administration (one file, no DBA, no upgrade scripts, no logs, no configuration) • Runtime schema evolution (for forwards/backwards compatibility)
License
Proprietary
Pricing
Subscription
Free Trial
Available
Users Size
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
Company
InfinityDB
What is best?
• Nestable Multi-value (can represent trees, graphs, K/V, documents, huge sparse arrays, tables) • Transactions: Optimistic ACID for threads, or global ACD for bulk operations • Simple API: Instant developer productivity
What are the benefits?
• High Performance: Direct access in Java without SQL creation, variable binding, connection turnaround, parsing, and query optimization • Reliability: On-disk structural integrity preservation system survives process failure • Simplicity: A simple 'Map-based' interface can be used to hide the lower 'engine' API • Multi-Threading: Threads needing data from disk do not block Threads needing data from the cache • Space Efficiency: On-disk data compression takes advantage of compressible data
PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
6.5
Features & Functionality
7.6
9.5
Advanced Features
7.6
7.1
Integration
7.6
9.3
Performance
7.6
9.0
Customer Support
7.6
0.0
Implementation
—
Renew & Recommend
5.9
Bottom Line
InfinityDB is an all-Java embedded database engine that is deployed in handheld devices, on servers, on workstations, and in distributed settings.
7.6
Editor Rating
6.8
Aggregated User Rating
9 ratings
You have rated this
InfinityDB uses a rugged internal storage update protocol for persistence on demand or cache spilling to disk for large amounts of data that maintains system-wide data integrity, and survives abrupt application termination, file system bugs, and kernel panics. The single data file remains up-to-date, safe, correct, and usable through any event. There is no log-based recovery, hence restart and recovery is immediate in all cases. InfinityDB is designed to use one single file. The combination of this feature and the instant recovery help make this product administrator free. No logs need to be archived or re-applied. There are no configuration files, temporary files, or text logs. No junk files are left behind after any kind of termination, so there is never any cleanup. InfinityDB provides a rich data representation space for structured, semi-structured, or unstructured data. The simple basic data model is used by the application to define and represent any mixture of trees, graphs, key/value maps, documents, text indexes, huge sparse arrays, tables with an unlimited number of columns of an unlimited number of values per row and column, nested multi-maps, inverted Entity-Attribute-Value triples, or creative custom structures. Use InfinityDB as an In-Memory-Only DBMS keeping all data in the cache, or let it grow smoothly to hundreds of GB with no code changes. Access to data in the memory cache is fully multi-core, while infrequently used data is paged to disk transparently. Data is operated on efficiently with fine granularity for small or large data structures regardless of memory capacity. Fine granularity accesses transition smoothly to coarse block-oriented granularity when and where needed.
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.