Valentina Key-Value Database
Valentina DB allows the creation and storage of one or more Key-Value data stores.
Valentina DB allows the creation and storage of one or more Key-Value data stores.
Supports temporary in-memory databases and tables for ultra fast performance as well as blazingly fast disk based performance.
Valentina DB can be your SQL 92 compliant database, with or without object-relational extensions.
Valentina DB has hundreds of database calculation functions built right in, ready to use with SQL, checks and table methods.
Native API support means Valentina Database was one of the first NoSQL databases available
Best UNICODE implementation and more using standard SQL + Valentina DB Native Extensions.
Valentina DB has all standard database field types plus additional ones that exploit Valentina DB advanced features.
Disk based data storage, with over eight different modes for storing your data on disk - including temporary disk based options for tables and fields.
Store large volumes of indexed text in BLOBs with compression
Advanced cache with optimization to reduce disk I/O overhead. Valentina caching is the result of over a decade of performance based optimization.
Import and export XML or text based data - the data itself and your database schema.
Not compromised by B-tree limitations. Create indexes based on calculated fields, or any SQL expression based on fields.
Use tiny Valentina DB Abstraction Links. 1:1, M:1 or M:M relations - without building tables. Foreign keys optional.
Hierarchy of 448-bit encryption for databases, tables and fields in addition to separate encryption management for database schemas.
Optimized storage for encryptable media, rich media field types. Even works from locked media devices.
Work with descendants and ancestors, ROOT records. Valentina DB queries can reduce query length and complexity by 80% or more.
Use multiple data models, including full relational, object-relational, and high performance Valentina data model. You decide.
Granular control over cloning complete databases or just their structure. Advanced API commands for refactoring and transforming link types.
Native Valentina databases, tables, fields, links and servers can be assigned properties and work with GET/SET/SHOW Commands.
Built in API for compacting databases. Use deframentation for chain of segments of logical files and BLOB record, pages in the page files.
REGEX search, Full Text Search, IndexStyles (such as IgnoreWords, maxLengthToIgnore).
Record your changes so that you can more easily recover if something goes wrong.
Diagnose inefficiencies with warning and tune logs using the advanced Valentina API or through free visual tools.