InfiniSQL 一个新的开源数据库 旨在大规模实现高性能
一些投资者喜欢支持可能成为下一个重大事件的想法。例如,考虑一下NoSQL数据库的兴起,比如MongoDB。一些市场比传统的关系(SQL)数据库更容易扩展。
但是,如果有一个数据库既能支持流行的SQL查询,又能像NoSQL数据库一样进行扩展,那该怎么办呢?Visa的一位前工程师建立并开放了一个具有这些品质的数据库,名为InfiniSQL。现在他在找那些想测试技术的人,想研究技术的开发者,想赌技术的投资人。
大约两年前,Mark Travis开始在业余时间为数据库编写代码。在Visa,Travis和他的同事使用一系列关系数据库来处理交易,包括Oracle和Sybase系统。但这些系统“根本无法完成任务,所以我决定自己写一个,”特拉维斯在电话采访中告诉VentureBeat。
目前,数据库将信息写入内存,而不是磁盘驱动器。这意味着对数据的访问非常快,并且数据库可以跨越位于一堆服务器中的内存。
另一方面,如果运行InfiniSQL的数据中心断电,数据可能会丢失。他正在开发这个问题的一些解决方案,包括写入磁盘和内存。就目前而言,正如Travis昨天在博客High Scalability上发表的一篇文章中承认的那样,InfiniSQL“仍处于开发的早期阶段”,还没有为生产工作负载做好准备。
然而,一旦InfiniSQL确实有办法确保数据的持久性,该公司可能会想尝试一下,就像一些开发人员为了使用多台服务器而不是一台服务器来存储越来越多的数据,而推动采用NoSQL数据库一样。住在加州圣克拉拉的Travis和3月份离开Visa全职工作的InfiniSQL已经在和不同公司的朋友讨论如何开始测试了。
如果不出问题,他甚至可以指出稳定的性能,即使每秒有超过500,000个事务和超过100,000个数据库连接。
Travis不认为他的数据库可以消除对NoSQL数据库的需求。他认为它们对于大量分析工作负载非常有用。“但操作工作负载,如实时数据收集、相当简单的分析和事务处理,我相信InfiniSQL——至少是我的设计——可以适应这些类型的工作负载,适用于大量用户,”他说。
Travis描述了一些将InfiniSQL转变为业务的场景,包括为数据库提供年度支持,并使其作为运行在云中的服务供公司使用。
目前,关注该项目并了解Travis如何构建数据库、参与项目以及谁开始使用它可能是明智的。那时,投资者可能会看到一个有趣的机会。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!