gpt4 book ai didi

c#-4.0 - .Net 4.0 内存映射文件与 RDMS 存储

转载 作者:行者123 更新时间:2023-12-01 22:20:52 30 4
gpt4 key购买 nike

我对人们比较在基于 SQL 的传统数据库中存储数据或利用 Memory-Mapped File 的想法感兴趣。例如新的 .Net 4.0 运行时中的一个。有问题的数据将是简单结构的数组。

明显的优点和缺点:

SQL 数据库优点

  1. 即席查询支持
  2. SQL 管理工具
  3. 架构更改(添加更多列并设置默认值)

内存映射的优点

  • 开销更轻? (这是我的假设)
  • 可在进程线程之间共享
  • 还有其他吗?
  • 为了性能提升值得吗?

    最佳答案

    您可以尝试MongoDB ,并获得两个世界的混合(内存映射存储上的类似数据库的功能)。

    MongoDB bridges the gap between key-value stores (which are fast and highly scalable) and traditional RDBMS systems (which provide rich queries and deep functionality).

    这里有一篇好文章,可以引导您完成 MongoDB 的安装和编码:

    Going NoSQL with MongoDB

    关于c#-4.0 - .Net 4.0 内存映射文件与 RDMS 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1647267/

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