首页>Program>source

有人在iPhone上使用过东京内阁吗? 我很想看看它与SQLite3之间在现实世界中是否存在性能差异。

此外,SQLite 3具有SQL的表达能力,Tokyo Cabinet是否具有任何一种查询语言?

感谢您的投入。

最新回答
  • 1月前
    1 #

    我既没有专门在iPhone上使用过,但我都将其用于各种项目.正如您所指出的,SQLite确实提供了SQL查询语言,这意味着您在搜索和查找数据方面具有更大的灵活性.假设您对SQL感到满意,则可以轻松过滤,关联和汇总结果.

    Tokyo Cabinet提供了一种不同类型的数据存储系统,因为它是键值存储.顾名思义,这些系统用于存储(键,值)对.存储到TC中的数据必须具有唯一的密钥,该密钥可以被引用,并且只能由该密钥引用.访问TC的接口基本上是value = get(key)和set(key,value).

    从查询角度看,访问TC大致等同于使用SQLite,并且只允许使用主键字段和一个其他数据字段。

    TC的主要优点是性能.是否改善以及改善的程度在很大程度上取决于工作量.通常,如果只需要一个键值存储,就应该使用TC,但是如果需要SQL查询语言,则应该使用SQLite。

  • 1月前
    2 #

    BNRPersistence是在东京构建的持久性对象库.内阁,我认为这是一个非常好的解决方案.在web上有Core Data和Tokyo Cabinet的比较。

  • 1月前
    3 #

    Tokyo Cabinet许可证不允许您进行静态链接,因此不能用于iPhone开发。

  • javascript:我可以仅使用传播和解构分配来执行此操作吗?
  • 非派生POCO和Azure存储