Bigdata
Now Reading
InfinityDB
0
Review

InfinityDB

Overview
Synopsis

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.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%