Datomic uses advanced concepts when it comes to storing and retrieving information from a database, coming packed with lots of features and utilities that will make your rethink all you know and have known about database engines.
But here's a better presentation, made by one of Datomic's engineers.
Datomic comes in a Free Edition for smaller projects, and a Pro Edition for professionals and large-scale production usage.
What is new in this release:
- Bugfix: Eliminated a bug where, given a particular and extremely unlikely interleaving of indexing failures and transactor successions, some transactions can be incorporated in the log but not in the indexes.
- Bugfix: Improved storage garbage tracking.
- Fixed bug that could cause processes using Cassandra driver to hang during peer shutdown.
What is new in version 0.9.5327:
- Bugfix: Eliminated a bug where, given a particular and extremely unlikely interleaving of indexing failures and transactor successions, some transactions can be incorporated in the log but not in the indexes.
- Bugfix: Improved storage garbage tracking.
- Fixed bug that could cause processes using Cassandra driver to hang during peer shutdown.
What is new in version 0.9.5173:
- Improvement:
- Getting log value from a connection is now much faster.
- `restore-db` now prints basis of restored database.
- Metrics can now be enabled during backup/restore.
- Fixed bugs:
- `:db.fn/retractEntity` no longer throws an exception when passed an invalid entity identifier.
- `syncIndex` API future could fail to complete.
What is new in version 0.9.5153:
- Fixed bug that could cause `Peer.shutdown` to hang.
- Fixed bug that could cause `Peer.createDatabase` to leak threads.
- Fixed bug where nested queries could deadlock.
- Downgraded groovy-all dependency to 1.8.9
- New features:
- Pull
- Query find specifications
- Query pull expressions
- `Peer.getDatabaseNames`
- Peer custom monitoring
What is new in version 0.9.5130:
- Fixed bug that could cause `Peer.shutdown` to hang.
- Fixed bug that could cause `Peer.createDatabase` to leak threads.
- Fixed bug where nested queries could deadlock.
- Downgraded groovy-all dependency to 1.8.9
- New features:
- Pull
- Query find specifications
- Query pull expressions
- `Peer.getDatabaseNames`
- Peer custom monitoring
What is new in version 0.9.4899:
- The transactor and peer now require Clojure 1.6.0 or greater.
- Fixed bug that could cause a transactor to become unresponsive after waking from laptop sleep.
What is new in version 0.9.4755:
- Re-enable input-bound rule predicates.
What is new in version 0.9.4707:
- Fixed bug in peer object cache management that could result in OOM errors with large (> 2GB) caches.
- Better error reporting for storage failures.
- Allow configuration of transactor KeyStore and TrustStore to facilitate encrypted communication with storages.
What is new in version 0.9.4699:
- New feature: Adaptive Indexing.
- Renamed metric: `AlarmTxStalledIndexing` is now `AlarmBackPressure`.
- Fixed default region in CloudFormation template.
What is new in version 0.9.4572:
- Prevent out-of-memory errors with very large indexing jobs, particularly those that are adding new AVET indexes.
- Release JDBC resources more aggressively when using SQL storage.
What is new in version 0.9.4532:
- All peers and transactors in a system must move together to this version or later.
- The transactor and peers are backwards compatible with log version 1. Transactors will automatically upgrade database logs to version 2 when a database is used. The performance cost of this upgrade is negligible and upgrades can be performed against production systems.
What is new in version 0.9.4497:
- Improvements to the REST client.
- Added a GettingStarted.groovy sample in the samples/seattle directory.
- Added SSL support for Riak and Cassandra.
- Improved script for launching transactor to allow for cleaner process management.
- Improved built-in Compare-and-Swap performance.
What is new in version 0.9.4384:
- Preliminary support for Cassandra storage.
Comments not found