Releases: pmwkaa/sophia
Releases · pmwkaa/sophia
Sophia v2.2 Release. http://sophia.systems
Changelog:
- Next generation storage architecture
- New storage scheme: row model, typed fields
- Storage optimizations: zero-cost numeric store, pluggable meta-data
- Support for secondary indexes
- O_DIRECT support
- Separate compaction settings per database/index
- Performance and profiling
- Automatic key expire
- Custom comparator, limits
- Lots of refactoring and tests in production
Sophia v2.1 Release. http://sophia.systems
Changelog:
- Serializable Snapshot Isoliation (SSI)
- RAM Storage Mode
- Anti-Cache Storage Mode
- Persistent Caching Storage Mode
- Implemented AMQ Filter
- LRU Mode
- Separate Compression for Hot and Cold data
- Snapshot implementation for Faster Recovery
- Upsert reorganizations and fixes
- New Integration recovery mode
- New Performance metrics
Sophia v1.2.3 Release. (http://sphia.org)
Changelog:
- Multi-part keys support added
- Key duplicates compression (including multi-parts)
- Meta-data compression by default
- Storage formats (kv: default, document: keys are part of value)
- API reworked without variadic arguments
- Asynchronous transactions reworked, added sp_poll()
- Added read-less update operation: sp_update()
- Added sp_batch() (atomic batch writes, to be used with large transactions)
- Cursor implementation made state-less
- Bring iteration order to sp_get(db) semantic, same as for cursors
- Mmap mode on/off
- Internal engine refactoring
- Test system upgrade, profiling (test system generates 230 000 tests in full set now)