gpt4 book ai didi

c++ - 高速进程间关联数组

转载 作者:行者123 更新时间:2023-11-28 08:31:19 25 4
gpt4 key购买 nike

是否有可从 C++ 中使用的库,用于在协作进程之间共享相当简单的数据(整数、 float 、字符串)?

必须是:

  • 高速(基于 SQL 的方法由于解析太慢)
  • 能够获取、设置、更新、删除固定和可变数据类型(例如 int 和 string)
  • ACID(原子的、一致的、隔离的、持久的)
  • 可在linux下使用
  • 可由没有共享父进程的进程使用。
  • 高度兼容的许可证:例如LGPL、麻省理工学院、BSD

奖励积分:

  • 跨网络工作的能力。
  • 处理聚合/组合成更复杂结构的能力

最佳答案

看看boost::interprocess .对于本地使用,您可能无法击败共享内存中的映射或哈希表。允许联网会使事情变得更加困难,在这种情况下类似于 memcachedCouchDB可能更合适。

关于c++ - 高速进程间关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1891330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com