创业公司DataStax为企业提供基于开源NoSQL数据库ApacheCassandra的Hadoop构建方案。公司近日宣布完成1100万美元B轮融资。这家位于旧金山海湾区的创业公司于2010年建立,目前公司有30名员工。本次融资由Crosslink Capital和Lightspeed Venture Partners领投。公司还透露,其最新的企业级产品将在今年第四季度发行。
像MongoDB、CouchDB、Cassandra这样的NoSQL数据库相比于传统的关系型数据库(比如Oracle)有着许多优势。NoSQL数据库是面向文档的数据库,其设计不仅兼顾了扩展性和开发灵活性,而且搜索效率也相当不错,特别适合海量数据的存储。随着互联网公司的数据库爆炸式增长,Cassandra这样的数据库必将成为市场的主流。另一方面,Cassandra提供的是一种对等构架的存储模式,这样即使部分服务器故障,也不会造成数据损失。鉴于Cassandra的高级可靠性以及更适合存储海量数据的特点,像Facebook和Twitter这样的互联网巨头都用其构建自己的数据中心。
Cassandra支持多种数据类型混合存储,包括结构化数据(类似于传统数据库存储模式)、半结构化数据(类似于XML文档形式,通过标签和特殊记号分割语义元素)、非结构化数据。
DataStax首席执行官Bill Bosworth表示,目前其主要对手仍然是那些大型的关系型数据库巨头比如Oracle和Microsoft。对于企业来说,从关系型数据库到NoSQL数据库转变绝是个需要深思熟虑的大改变。这涉及的不仅是软件的变化,更多的是对于数据存储上观念性的变化。Bosworth说:“我们想做的就是让NoSQL变得容易上手且高效,让更多的人可以接受这项新的技术。虽然,从传统数据库转型过来需要一些观念上的转变,不过一旦你熟悉了新的模式,你就可以从一个崭新的角度理解这些解决方案。”
Bosworth介绍说,驱使企业转用他们的产品主要原因有三。第一是数据规模,当企业的数据库达到一定规模后,传统数据库无论在性能还是成本上都无法满足用户需求,转型是必需的。第二个原因是,在半结构化和非结构化的数据十分普遍的今天,越来越多的公司希望可以支持不同的数据类型。第三个原因则是,Cassandra提供的灵活构架。传统数据库一旦包含大量的逻辑规则,数据库的维护和迁移就会变得异常负载。
使用Cassandra究竟能在多大程度上节省成本和时间开销呢?Bosworth举了这样一个例子,一个叫做Constant Contact的公司,如果使用传统关系型数据库,需要9个月花费250万美元才能建立起他们的服务,而如果使用Cassandra,只要3个月花费25万美元就够了。
目前DataStax的客户人数已达100左右。公司计划在今年第四季度发布新的企业级产品,将包括OpsCentre这款基于网络的监控软件,以及支持Hadoop和MapReduce机能的Cassandra。
回复该发言