云外 Windows Azure 表的替代方案

2023-12-23

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


如果您认为 Windows Azure 表存储是什么,它是一个基于键值对的非关系数据库,可通过 REST API 访问。请下载this http://download.microsoft.com/download/9/E/9/9E9F240D-0EB6-472E-B4DE-6D9FCBB505DD/Windows%20Azure%20No%20SQL%20White%20Paper.pdf有关 Windows Azure 和 NoSQL 数据库详细信息的文档。

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

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

如果你想尝试一些你肯定可以看的东西:

  • DBreeze http://dbreeze.codeplex.com/(基于 C# 的键值对 NoSQL DB)我刚刚看到它,看起来很令人兴奋
  • Googles LevelDB(键值对数据库,开源,可在 Windows 上使用)我不知道 API
  • Redis(很棒的键值对数据库,但不确定 Windows 兼容性和 API)

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

  • 伯克利数据库
  • HBase
  • 内存缓存数据库
  • Redis
  • SimpleDB
  • 东京内阁/暴君
  • 伏地魔
  • Riak

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

ADDED

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

云外 Windows Azure 表的替代方案 的相关文章

随机推荐

  • 最后一个分叉的孩子不会死

    我的主进程分叉了两次 从而创建了两个子进程 这两个孩子是这样相互沟通的 ls more 现在的问题是 第二个孩子永远不会死 这是为什么 管道中的最后一个孩子什么时候真正死亡 删除一个wait 调用显示了预期结果ls more但给出了一些进一
  • 如何使用 SevenZipSharp 创建压缩的 SFX 文件?

    我将了解如何使用 SevenZipSharp 库创建 SFX 首先 我需要说我找不到任何属性来设置压缩级别 等等 当我尝试制作文件的 SFX 时 出现以下错误 Object reference not set to an instance
  • WinForms 中的 WPF 控件 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我是 NET 世界的新手 对 winform 的经验很少 我想知道是否可以将WPF与Winforms混
  • JavaScript 中 FileReader#readEntries 可以读取的目录最大文件数

    我正在创建一个 Chrome 应用程序 我必须读取目录的文件并且我正在使用目录入口API https developer mozilla org en US docs Web API DirectoryEntry and 目录读取器API
  • 如何创建一个程序来列出 Mac 中的所有 USB 设备?

    我对 Mac OS X 操作系统的接触有限 现在我开始使用 Xcode 并正在研究 I O 套件 我需要在命令行工具下在 Xcode 中创建一个程序 以便列出 Mac 系统中连接的所有 USB 设备 请有过这方面经验的人帮帮我 如果有人可以
  • Rails form_for collection_select 忽略 select_tag 接受的远程 ajax 调用

    在让我的表单助手工作之前 我使用以下内容作为我的选择下拉列表 这非常适合调用我的 filter by city js erb 并更新一些其他值 使用
  • Python 3.7:将代理应用于 pip 安装的所有部分,无法维护代理变量

    我有以下问题 我正在使用命令 pip install pyinstaller proxy http webdefence global blackspider com 80 trusted host pypi python org 我遇到的
  • 通过正则表达式进行不区分大小写的有序单词搜索

    我刚开始使用 Perl 中的正则表达式 在尝试了各种在线教程之后 我想要编写一个正则表达式来匹配顺序指定的不区分大小写的单词匹配 我正在尝试确定字符串 A 是否由字符串 B 的单词或单词序列组成 并且我想不区分大小写地执行此操作 例如 如果
  • React 无状态组件 - 性能和 PureRender

    大家都说用stateless组件将提高应用程序性能 然而 我注意到在错误的地方使用无状态组件真的会reduce应用性能 发生这种情况是因为无状态组件总是渲染 即使属性没有改变 如果是stateful我们可以使用的组件PureComponen
  • 如何居中和左对齐图像?

    我正在创建一个图像库 希望图像的容器完全居中在页面上 但图像保持对齐 这是我想要的输出 但是 当我尝试做一个text align center在容器上 id gallery 我得到的图像显示如下 我尝试效仿之前的堆栈溢出问题 CSS 居中块
  • 从 Gradle 开始 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我不知道像 Ant Maven 或
  • open()、_open() 和 fopen() 在 MSVC 编译器方面的区别?

    我发现这三个函数都与打开文件有关 open https msdn microsoft com en us library ms235491 v vs 120 aspx 此 POSIX 函数已弃用 使用符合 ISO C 标准的 open 反而
  • symfony2 和doctrine2 较短的实体名称

    谁应该摆脱在 DQL 查询中使用命名空间 我想为我的包中的所有学说请求分配默认名称空间 在查询生成器中使用默认命名空间也是完美的 我想拥有 dql select i from MyCompanyMySuperPuperBundle Issu
  • 有没有办法检查Java中的流是否是有限的? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我知道有infiniteJava 中的流 有没有办法检查流是否是有限的 像这样的方法isStreamFinite Stream
  • 如何在 Windows 7 中更改 git shell 的起始目录

    我下载并安装了 GitHub 提供的程序 包括 Git Shell 问题是我想将 Git Shell 程序的主目录设置为自定义目录 但我不知道该怎么做 我尝试从 Git Shell 快捷方式的属性菜单中更改 开始于 字段 但没有成功 任何人
  • 使列表尽可能不排序的函数

    我正在寻找一个函数来使列表尽可能不排序 最好用Python 背景故事 我想检查 URL 状态并查看 URL 是否给出 404 我只是用asyncio and requests模块 没有什么花哨 现在我不想让服务器超载 所以我想尽量减少同时检
  • 我可以在 OpenGL 中使用不同的多 GPU 吗?

    我读到OpenGL 多 GPU 支持 https stackoverflow com questions 43811699 opengl multi gpu support 我目前使用的是支持 OpenGL 4 5 的 NVIDIA 卡 我
  • 如何在 PHPSESSID cookie 中设置 PATH?

    我的服务器上运行着许多项目 所有这些项目都使用 PHP 会话进行身份验证 现在 由于 PHPSESSID cookie 将 cookie 路径设置为 set cookie 标头中的 因此该 cookie 在整个域中可用 而我需要它仅对当前应
  • C++ 字符串代码点和代码单元有什么好的解决方案吗?

    在 Java 中 字符串有以下方法 length charAt codePointCount codePointAt C 11有std string a u8 很烫烫的一锅汤 but a size 是char数组的长度 无法索引unicod
  • 云外 Windows Azure 表的替代方案

    我正在开发一个 NET 应用程序 它需要在 Azure 和常规 Windows Servers 2003 上运行 它需要存储几GB的数据 而SQL Azure对我来说太贵了 所以我将在云版本中使用Azure表 您能否推荐一种存储解决方案 该