与Scala一起使用的最佳非ORM数据库是什么?我找到了这个链接链接文本,但这并没有完全回答我的问题.
可以被认为是理想的功能性能,可伸缩性和编写数据之间复杂关系结构的工具.
谢谢
你的意思是非关系型的吗?许多NoSQL数据库都有Scala客户端库/包装器,包括Cassandra,MongoDB,Redis,Voldemort,CouchDB等.
如果通过"数据之间关系的复杂结构"表示您不希望进行规范化,那么任何NoSQL数据库都应该做得相当好.
但请注意,据我所知,它们都不会执行任何操作,例如强制执行参照完整性约束或取消引用对象导航路径.为此,您可能需要考虑图形数据库或OODBMS; 不幸的是,我不知道任何开源,自由许可和可群集.
更新:我刚刚发现OrientDB实际上符合这三个标准中的所有两个.
更新2:OrientDB的集群支持尚未发布.正如一位智者曾经说过的那样,三分之二也不错.