gpt4 book ai didi

azure - 云外 Windows Azure 表的替代方案

转载 作者:行者123 更新时间:2023-12-02 07:52:48 25 4
gpt4 key购买 nike

我正在开发一个 .NET 应用程序,它需要在 Azure 和常规 Windows Servers(2003) 上运行。它需要存储几GB的数据,而SQL Azure对我来说太贵了,所以我将在云版本中使用Azure表。您能否推荐一种存储解决方案,该解决方案将在独立服务器上运行并具有与 Azure 表类似的 API 和行为?据我所知,Server AppFabric 不包含表。

最佳答案

如果您认为 Windows Azure 表存储是什么,它是一个基于键值对的非关系数据库,可通过 REST API 访问。请下载this有关 Windows Azure 和 NoSQL 数据库详细信息的文档。

如果我处于您的情况,我的方法是找到类似于 Azure 表存储的东西,我可以通过 REST 访问它并具有类似的可访问性 API。因此,如果您尝试找到在计算机上运行的类似数据库,您确实需要寻找:

  1. 键值对数据库
  2. 支持基本操作,即添加、删除、插入、修改实体
  3. 基于分区键和行键的辅助功能
  4. 用于连接的 RESTful 接口(interface)

如果您想尝试一些可以查看的内容:

  • DBreeze (基于 C# 的键值对 NoSQL DB)我刚刚看到它,看起来很令人兴奋
  • Google 的 LevelDB(键值对数据库,开源,可在 Windows 上使用)我不了解 API
  • Redis(很棒的键值对数据库,但不确定 Windows 兼容性和 API)

以下是没有额外索引设施的键/值数据库的列表:

  • 伯克利数据库
  • HBase
  • MemcacheDB
  • Redis
  • 简单数据库
  • Tokyo Cabinet /暴君
  • 伏地魔
  • 里亚克

如果都不起作用,您当然可以获取任何开源数据库并进行修改以满足您的要求,然后将其提供给其他人作为您对社区的贡献。

已添加

现在您可以使用 Windows Azure 虚拟机在 Linux 或 Windows 计算机上运行任何类型的键值对数据库并与您的应用程序连接。

关于azure - 云外 Windows Azure 表的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2695041/

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