写点什么

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:523477
用户头像

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

关注

评论

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

年度盘点丨2021数字化转型优秀案例TOP10

ToB行业头条

低代码平台对程序员有哪些好处?

J2PaaS低代码平台

政法委重点人员联防联控系统开发,重点人群管理服务平台建设

a13823115807

Flutter 压缩图像的最佳方式

坚果

flutter 1月月更

采购堡垒机时候,选择开源堡垒机还是云堡垒机?

行云管家

云计算 网络安全 等保 堡垒机

项目经理如何有效管理项目进度?项目管理3大常见问题及解决方案

优秀

项目管理 项目管理工具

如何修改Kestrel上传文件的大小

喵叔

1月月更

CRM系统的六大优势

低代码小观

低代码 CRM 客户关系管理 CRM系统 客户关系管理系统

阿里云「低代码音视频工厂」正式上线,为企业用户打造音视频应用开发最短路径

阿里云CloudImagine

音视频 低代码 开发

2022年石家庄等保测评公司名单(排名部分先后)

行云管家

网络安全 等保 等保测评 石家庄

低代码实现探索(十二)vue.config.js模块打包

零道云-混合式低代码平台

谁说操作系统没有创新,这里就有一个,还是分布式的

LAXCUS分布式操作系统

如何用建木CI部署k8s资源

Jianmu

Kubernetes DevOps CI/CD 开源项目

Mithril.js:一个高性能 JavaScript MVC 框架

devpoint

typescript mvc 1月月更 Mithril.js

MongoDB高级应用之数据转存与恢复(5)

Tom弹架构

Java 分布式数据库mongodb

安全架构要参:构建企业适用的安全架构

I

安全架构 企业安全

Java 中 Jackson 的 readTree

HoneyMoose

基于STM32设计的校园一卡通项目

DS小龙哥

C语言 嵌入式 单片机

洞态漏洞检出测试第二期:NoSQL & LDAP注入漏洞

火线安全

DevSecOps WEB安全 安全漏洞

为什么企业组织更愿意选择内部私有的IM,而不使用钉钉、微信等软件?

BeeWorks

CVE-2021-32682 elFinder RCE 简单分析

H

网络安全 安全漏洞

基于STM32设计的数字电子秤

DS小龙哥

C语言 嵌入式 单片机

QCon-OPPO大规模CV预训模型技术及实践

安第斯智能云

算法 计算机视觉 预训练模型

涨薪密码 | 音视频开发-程序员界的技术皇冠

Yt

音视频 WebRTC ffmpeg 流媒体 SRS流媒体服务器

看了个女装项目(doge

你?

基于STM32设计的指针式电子钟与日历

DS小龙哥

C语言 嵌入式 单片机

跨越2021丨在逐梦中星夜兼程,在前行中不忘初心

YonBuilder低代码开发平台

低代码

关于熟经济和通胀--《香帅中国财富报告》摘录(2/100)

hackstoic

经济

基于STM32设计的健康检测设备(测温心率计步)

DS小龙哥

C语言 嵌入式 单片机

基于STM32设计的计算器(实现基本运算)

DS小龙哥

C语言 嵌入式 单片机

云智慧运维管理平台OMP荣获OSC中国开源项目评选「最受欢迎项目」奖

云智慧AIOps社区

开源项目 运维工程师 运维监控 自动化运维 运维管理

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