服务器 频道

SQLFire打造高性能可扩展的云计算数据

        【IT168 现场报道】10月26日至27日,vForum 2011大会在北京隆重举行。会议深入介绍VMware最新的云计算技术,并从战略高度分享数据中心的未来趋势。来自中国和美国的各个行业的客户共同分享云技术之旅的收获与非常好的实践,同时还设有八大解决方案分会场。此外,大会还安排了VMware解决方案展示中心,VMware精选课程体验,还有机会亲身参与动手实验室。

vCenter5解决数据中心管理四大新难题
点击查看专

  27日下午,八大解决方案分会场中,记者参加的是第三个分会场,主要议题为关键业务应用虚拟化,演讲内容为高性能可扩展的云计算数据访问。

SQLFire打造高性能可扩展的云计算数据SQLFire打造高性能可扩展的云计算数据

   VMware vFabric SQLFire是个内存、分布式、基于SQL的缓存,可以与传统数据库协同工作将数据持久化到磁盘上。

SQLFire打造高性能可扩展的云计算数据
SQLFire打造高性能可扩展的云计算数据

  VMware vFabric SQLFire是个分布式、内存、非共享、具备容错功能的SQL数据管理系统,最近作为vFabric 5的一部分发布。SQLFire提供了一个JDBC与ADO.NET接口,用于以纯SQL的方式查询数据库,但键与索引却是存放在内存中以提供高可伸缩性、可用性及更棒的性能。从这个角度来看,它是一个分布式的缓存层,类似于vFabric GemFire或Oracle Coherence,但它还能以透明的方式将数据存储到磁盘上以实现持久化。

SQLFire打造高性能可扩展的云计算数据
SQLFire打造高性能可扩展的云计算数据

  其磁盘上的存储架构与传统的SQL数据库大相径庭——所有变化的目的都是为了保证高可伸缩性、HA,并且无论水平伸缩的负载如何,它都能提供可预测的低延迟特性。SQLFire还可以使用RDBMS实现持久化,并且将会支持所有主流的数据库,包括Oracle、MySQL、Sybase、DB2、SQLServer及postGres。这样,VMware的解决方案就会延长关系数据库的生命周期,使之可以用于之前并不适用的场景当中。

SQLFire打造高性能可扩展的云计算数据

  SQLFire既可作为分布式缓存平台,也可以作为数据存储。这并不是说我们将要替换掉Oracle或MySQL,而是说我们认为有很多场景并不适合于传统的RDB。考虑一下会话状态管理、对话状态、工作流元数据、高可伸缩场景下的在线交易数据等等(这需要很多并发连接与高分布式的数据访问),我这里只列出了冰山一角而已。

SQLFire打造高性能可扩展的云计算数据

  SQLFire利用了我们久经考验的产品GemFire技术并添加了SQL接口,这样众多具备数据库经验的程序员就可以上手使用它了。

0
相关文章