生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

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

公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2012-02-12 19:523302
用户头像

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

关注

评论

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

Linux命令之find的高级用法

小毛驴的烂笔头

Linux find

OpenHarmony/HarmonyOS应用上下文Context

坚果

OpenHarmony OpenHarmony3.2 三周年连更

《设计模式之禅》Strategy_Pattern--策略模式

浅辄

设计模式 Java、 三周年连更

明修"栈"道——越过Android启动栈陷阱

vivo互联网技术

flag Activity启动 应用栈Task

一文读懂线程池的实现原理

老周聊架构

三周年连更

跨平台应用开发进阶(四十九)由环境切换引发的页面通讯机制思考

No Silver Bullet

跨平台应用开发 三周年连更 页面通讯机制

AI日课@20230417:AI之于教育;ChatGPT Sidebar:一个浏览网页时的强力AI助手

无人之路

人工智能 ChatGPT

基于多场景化解决方案,华为云助力制造业企业走出数字化转型困境

YG科技

华为云助力制造企业解锁数字化转型困局

YG科技

早有尔闻 | 低碳赋能,创新发展

Openlab_cosmoplat

工业互联网 开源社区

使用 Amazon Step Functions 和 Amazon Athena 实现简易大数据编排

亚马逊云科技 (Amazon Web Services)

全栈开发实战|SSM框架整合开发

TiAmo

ssm mybits 全栈开发 三周年连更

IDEA导入多模块maven项目时部分模块未成功加载

redcoder54

IDEA springboot

Java如何实现手动连接数据库(mysql或oracle)|超级详细,建议收藏

bug菌

MySQL oracle 三周年连更

挑战 30 天学完 Python:Day8 数据类型 - 字典 dict

MegaQi

Python 挑战30天学完Python 三周年连更

Java面向对象编程高级

timerring

Java

前端面试题之性能优化大杂烩

肥晨

三周年连更

一文详解 PoseiSwap,Nautilus Chain 上的首个 DEX

西柚子

HTTP方法大全

阿泽🧸

HTTP 三周年连更

CSS文本平衡排版 text-wrap:balance

南城FE

CSS 前端 设计

小白福利 | Window前言

GreatSQL

MySQL greatsql greatsql社区

华为云场景化解决方案 助力制造业企业数字化转型

YG科技

去年我是怎么解决团队问题的

光毅

团队管理 领导力

STM32F103RCT6驱动SG90舵机-完成正反转角度控制

DS小龙哥

三周年连更

华为云数字化转型解决方案 助力制造业企业迈向智能化

YG科技

编程技术为王的天下终究要散了吗| 社区征文

卢卡多多

三周年征文

Unity 报错之 接入YomboTGSDK后打包报错:mainTemplate.gradle needs to be updated(property ‘unityStreamingAssets‘)

陈言必行

Unity 三周年连更

如何设计一个几十万在线用户弹幕系统

做梦都在改BUG

打破制造业数字化转型困境:华为云助力企业填补数据空白和简化管理

YG科技

轻医美面部抗衰品牌“娅蔻”宣布将进军江苏市场

科技热闻

【倒计时4天】金融服务用户体验专场沙龙开启预约

易观分析

金融 经济

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