一些投资者喜欢支持可能成为下一个重大事件的想法。例如,考虑一下NoSQL数据库的兴起,例如MongoDB,有些市场比传统的关系(SQL)数据库更容易扩展。

但是,如果存在一个可以支持流行的SQL查询但也可以像NoSQL数据库那样扩展的数据库呢?Visa的一位前工程师已经建立并开源了一个具有这些品质的数据库,称为InfiniSQL。他现在正在寻找那些想要测试技术的人,想要研究它的开发人员,以及想要赌它的投资者。
大约两年前,Mark Travis开始在业余时间为数据库编写代码。在Visa,Travis和他的同事使用一堆关系数据库来处理交易,包括Oracle和Sybase的系统。但是那些系统“根本不能完成任务,所以我决定自己写一个,”特拉维斯在电话采访中告诉VentureBeat。
目前,数据库将信息写入内存,而不是磁盘驱动器。这意味着对数据的访问速度非常快,数据库可以跨越位于一堆服务器内的内存。
另一方面,如果在InfiniSQL运行的数据中心断电,数据可能会丢失。他正在为这个问题开发一些解决方案,包括写入磁盘和内存。就目前而言,正如特拉维斯昨天在博客High Scalability上发表的一篇文章所承认的那样,InfiniSQL“仍处于早期开发阶段”,还没有为生产工作负载做好准备。
但是,一旦InfiniSQL确实拥有确保数据持久的手段,公司可能会想要尝试它,就像一些开发人员推动采用NoSQL数据库以便使用多个服务器而不是一个服务器来存储越来越多的数据一样。住在加利福尼亚州圣克拉拉市的特拉维斯和三月份离开Visa全职工作的InfiniSQL,已经在与不同公司的朋友讨论如何开始测试。
如果不出意外,他甚至可以指出稳定的性能,即使每秒超过500,000个事务和超过100,000个数据库连接。
特拉维斯并不认为他的数据库可以消除对NoSQL数据库的需求。他认为它们对于大批量分析工作负载非常有用。“但是运营工作负载,比如实时收集数据,进行相当简单的分析,进行事务处理,我相信InfiniSQL - 至少是我的设计 - 可以适应这些类型的工作负载,对于大量用户来说,“ 他说。
Travis描述了将InfiniSQL转变为业务的一些场景,包括提供对数据库的年度支持,并使其可供公司用作在云中运行的服务。
目前,关注项目并了解Travis如何构建数据库,参与项目以及谁开始使用它可能是明智之举。那时投资者可能会看到一个有趣的机会。

