Mulgara等三重库存数据库有哪些优点和缺点?在哪些情况下,其性能与传统关系数据库的性能有很大不同?
我特别想到你在表单中有数据的情况namespace:predicate=value
.Triplestores似乎将数据保持为"自然"形式,但我想知道除此之外是否还有其他特定优势.
我是Redland的创建者,其中包括C语言中的原生三重存储,我使用了一些像Jena和Sesame这样的Java系统.
如果不知道你的问题是什么,很难说更多,但一般来说,如果你的问题空间/查询模式更"天真",而不是"客观",原生三重存储会更好.Objecty意味着您总是操纵 - 每次都设置/获取相同的数据模式 - 在这种情况下,您也可以使用ORM或其他对象关系映射和固定模式.如果您的问题和架构更具动态性 - "Graphy" - 您可能会受益于三重存储方法,在这种方法中,跳过数据比通常在RDBMS世界(也就是连接)中更容易.
当然也有像CouchDB这样的文档方法,但是从你给出的信息中很难知道.