database structureDatomic Pro is a database system that allows you to separate transaction processing, storeage and queries in order to simplify databases.
The new structure that Datomic Pro implements results in a simple data model. Datomic consists of a peer library and the transactor. The first component will be the connection between your server and the database, while the transactor component is designed to implement structure changes.
The Pro version includes the external storage component and can integrate for distributed caching. It supports SQL, Dynamo DB and Infinispan storage and it features a high availability transactor.
Note: In order to use this application, you have to request an evaluation key.
Limitations:
· 30 days trial
What's New in This Release:
· New: Memory settings for the transactor must be explicitly specified in the transactor properties file. There are no default settings, so existing transactor property files that lack these settings will no longer work. The transactor properties sample files include three complete examples, representing ongoing usage, one-time imports, and constrained-memory usage during development.
· New: Stricter validation of datoms within a single transaction, preventing duplication of the same datom and multiple assertions of cardinality-one attributes. This will cause transactions that would formerly have succeeded to fail with a validation error.
· New: The transactor and peer now require Clojure 1.5.1 or greater.
· New: Peer configuration setting for peer/transactor connection timeout. Specify system property `datomic.peerConnectionTTLMsec` in milliseconds. Default and minimum are both 10000.
· New: Reverse attribute lookups from an entity are returned as sets.
· Transactors are now more robust in...