写点什么

SQL 与 NoSQL 混合数据库正在取得进展

  • 2012-02-12
  • 本文字数:1462 字

    阅读完需:约 5 分钟

SQL 与 NoSQL 混合数据库解决方案,既兼容诸多 SQL 应用,同时还能提供 NoSQL 的可扩展性。 Xeround 在云中提供此类服务,其中包括免费版本。其他方案还有:具备 ODBC/JDBC 驱动的 Database.com NuoDB Clustrix VoltDB

Xeround 提供的是“数据库作为服务(DB-as-a-Service)”,混合了 SQL 与 NoSQL。前端是 MySQL 查询引擎,面向现有的海量 MySQL 应用,而存储中用的 API 使用了内存中的分布式 NoSQL 对象存储,大小可达 50GB。Xeround 的 CEO Razi Sharir 这样对 InfoQ 说。

Xeround 为云中的 MySQL 应用提供了“数据库作为服务”。开发人员使用它,能够方便地在云中运行应用,同时自动向上或向下扩展,同时还能保证出现故障或数据库结构变更时不影响可用性。它是真正 100% 的原生 MySQL 前端,不仅仅是模拟而已,而且我们会一直使用 MySQL 前端,以及我们申请了专利的电信级存储引擎。我们用 Hadoop 作为分布式文件系统,使用哈希表来完成分布式对象存储。我们在内存中运行,因此按照弹性和线性方式按需分配资源是自然而然的事情。在设计之初,我们就采取了虚拟化方案,因此不需要从传统的单一存储方案转向云中的虚拟和分布式存储方案,不会有类似的转换之痛。

云中的服务可以提供高可用性( 99.9% )与可扩展性,一般来说,这都与 NoSQL 数据存储的使用相关。它可部署在 Amazon EC2 和 Rackspace 之上,而且可以用作 Heroku 的插件,供超过 500MB 的数据库使用。提到故障恢复,Sharir 这么说:

最终用户不需要担心故障恢复问题,这就是服务的好处。我们在底层会运行多个复制版本,对最终用户透明。我们处理故障恢复和可扩展性等方面的问题。也不需要做什么配置。我们就像对等网络,所有节点都可以读写,举个例子,我们不用关心主数据库的故障恢复或是从复制数据库读取数据⋯⋯我们可以即时添加、移除资源,以满足扩展和 HA 的要求,我们现在在一家电信公司里面就是这么运行的。

Xeround 通常会按每GB 每小时收费,但是他们打算提供免费版本,供小型应用和开发使用,数据库有10MB 的限制;还有两种新的固定版本,具备更高可扩展性、更多支持和SLA:基本版——数据库上限100MB,每月17 美元;专业版——数据库上限250MB,每月33 美元。Xeround Free 目前仅在Amazon 的美国区域可用,并且作为Heroku 的插件提供,同时有计划将服务扩展到其他数据中心,而基本版和专业版在Amazon、Rackspace 和Heroku 上都有提供。

还有其他类似解决方案。 Database.com 的服务,通过 Progress Software 的 ODBC JDBC Connect Drivers 连接驱动提供(目前仍是 beta 版本)。

同样处于 beta 版的 NuoDB ,也是一个 NoSQL 数据库,带有 SQL 前端,可以解析 SQL 92 标准语句,同时支持 99 标准扩展,应用也可以通过 ODBC、JDBC 以及 ActiveRecord 驱动访问。NuoDB 可以在任何键值对存储中运行,而且可以部署在 Amazon 和 Rackspace 等云之上。

Clustrix 提供硬件解决方案,并声称:当节点加入到数据库集群中时,可以提供线性可扩展性。配备的硬件是:4 核或 8 核处理器、24 至 48G 内存,以及 448 至 896GB 的 SSD 存储。它也支持 MySQL,提供容错机制,可以像管理单个数据库一样查看和管理整个集群。

VoltDB 是内存中的关系型数据库,带有 SQL 和 ACID 事务支持,同时集成 Hadoop 和 OLAP 数据库,广告声称:因为使用 Shared-nothing 架构,它提供出色的可扩展性。它没有提供“数据库作为服务”方式,而是作为数据中心使用的软件解决方案。它与EC2 和VMWare 的镜像一起提供,用户可以评估它在云中的表现。

查看英文原文: Hybrid SQL-NoSQL Databases Are Gaining Ground

2012-02-12 19:523449
用户头像

发布了 479 篇内容, 共 160.4 次阅读, 收获喜欢 50 次。

关注

评论

发布
暂无评论
发现更多内容

利用RAG技术打破大模型幻觉

百度开发者中心

人工智能 图谱 大模型

究竟什么样的数据库,才能承接RTA广告这个技术活!

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 广告投放

Java & Go泛型对比

FunTester

九连冠!禅道再获2023年「常用测试管理工具」第一名

禅道项目管理

App自动化利器:Toast原理解析及操作实例,快速上手无障碍!

测试人

软件测试

HarmonyOS卡片刷新服务,信息实时更新一目了然

HarmonyOS SDK

HarmonyOS

EMQX ECP + NeuronEX 产品发布会:从边到云的实时工业互联数据平台

EMQ映云科技

mqtt mqtt broker

Photoshop 2024 for mac(ps 2024) v25.5.1中文激活版

iMac小白

【论文速读】| 增强静态分析以实现实用漏洞检测:一种集成大语言模型的方法

云起无垠

OmniReader Pro for mac(专业电子书阅读器) v2.8.1激活版

iMac小白

iLogtail 2.0 来了;通义灵码下载量破百万丨阿里云云原生 2 月产品月报

阿里巴巴云原生

阿里云 云原生

Prompt工程师压箱底绝活——Prompt的基本组成部分、格式化输出与应用构建

飞桨PaddlePaddle

百度 百度飞桨 开发者说 Prompt 飞桨星河社区

快速上手App自动化测试利器,Toast原理解析及操作实例

霍格沃兹测试开发学社

亮点功能: 私有节点&组织内节点

都广科技

DevOps

Snagit for mac(最强大的屏幕截图软件) v2024.2.2中文版

iMac小白

美国站群多IP服务器的优势与特点,助你在搜索引擎中领先

一只扑棱蛾子

站群服务器 美国站群多IP服务器 站群多IP服务器

1秒内审核3万条SQL:如何用规范识别与解决数据库风险?

NineData

数据库 sql 安全管控 研发效率 NineData

Ollama:打造本地开源大模型聊天应用的实践

百度开发者中心

人工智能 大模型 openai

Partisia区块链推出MOCCA方案,让资产管理更加可信化且可编程

威廉META

毫末DriveGPT再获证明!斩获nuSecnces自动驾驶公开数据集NDS最佳成绩

Geek_2d6073

OpenTiny Vue 3.14.0 正式发布,增加了 MindMap 思维导图等3个新组件

OpenTiny社区

vue.js 开源 前端 Web 组件库

挖掘M2 Pro 32G UMA内存潜力:在Mac上本地运行清华大模型ChatGLM2-6B

百度开发者中心

人工智能 自然语言处理 LLM 语言生成

一分钟了解深度算法

小齐写代码

时下最火的App自动化利器:Toast原理解析及操作实例,快速上手无障碍!

测吧(北京)科技有限公司

测试

2024-03-20:用go语言,自 01背包问世之后,小 A 对此深感兴趣。 一天,小 A 去远游,却发现他的背包不同于 01 背包,他的物品大致可分为 k 组。 每组中的物品只能选择1件,现在他想

福大大架构师每日一题

福大大架构师每日一题

【堡垒机】企业购买堡垒机的七大需求你知道吗?

行云管家

网络安全 数据安全 堡垒机

2024内蒙古等保备案办理流程指引

行云管家

网络安全 等保备案 内蒙古

跨平台整合:如何在不同系统中使用淘宝商品详情API

tbapi

淘宝商品详情接口

ai绘画免费图生图!一键生成免费可商用图片。

彭宏豪95

人工智能 办公软件 AIGC AI绘画 效率软件

SQL与NoSQL混合数据库正在取得进展_DevOps & 平台工程_Abel Avram_InfoQ精选文章