有没有人在iPhone上用过东京机柜?我很想看看它和SQLite3在实际性能上有什么不同。
另外,SQL3具有SQL语言的表达能力,东京内阁有没有什么查询语言呢?
任何意见都将非常感谢,谢谢。
发布于 2009-08-06 05:53:37
我没有专门在iPhone上使用这两种方法,但我在各种项目中使用过这两种方法。正如您所指出的,SQLite确实提供了SQL query language,这意味着您在如何搜索和查找数据方面具有更大的灵活性。假设您熟悉SQL,那么您将能够轻松地过滤、关联和聚合结果。
东京机柜提供了一种不同类型的数据存储系统,因为它是一个键值存储。顾名思义,这些系统用于存储(键、值)对。存储在TC中的数据必须有一个唯一的键,它可以被引用,并且只能被该键引用。访问TC的接口基本上是value=get(键)和set(键,值)。
从查询的角度来看,访问TC大致等同于使用SQLite,只允许主键字段和另一个数据字段。
TC的主要好处是性能。它是否会更好,以及会好到什么程度,在很大程度上取决于工作负载。一般来说,如果您只需要一个键值存储,那么您应该使用TC,但是如果您需要一个SQL查询语言,那么SQLite就是它。
发布于 2010-11-09 00:08:47
BNRPersistence是一个建立在东京橱柜之上的持久化对象库,我认为这是一个非常好的解决方案。在网络上,有核心数据和东京内阁的比较。
发布于 2010-07-21 13:46:21
东京机柜许可证不允许您进行静态链接,因此它不能用于iPhone开发。
https://stackoverflow.com/questions/1226539
复制相似问题