The Datomic team is currently facing some backlash from the NoSQL community. Sergio Bossa claims that certain issues were not addressed in the whitepaper detailing Datomics features. For example, he claims that
You say you avoid sharding, but being transactors a single point of bottleneck, when the time you have too much data over a single transactor system will come, you’ll have to, guess what, shard, and Datomic has no support for this apparently. -- Sergio Bossa
This comment has sparked some healthy debate, including comments from Rich Hickey of the Datomic team. on both the MyNoSQL blog and the original post at the focus blog. Hickey responded to the quote above on the myNoSQL blog by writing that:
In any case, sharding means giving up having one database and creating two or more, and you can certainly do that with Datomic (each with their own transactor). Furthermore, you can, if needed, conveniently query and join those two databases, due to the independently-located query power. -- Rich Hickey
Seems like Datomic is trying hard to cover their bases by doing just what they should - engaging the community.