一个高性能的key/value存储服务器 - Tarantool/Box

fmms 12年前
     <p>Tarantool/Box或简称为Tarantool是一个高性能的key/value存储服务器,代码基BSD授权发布。支持GNU/Linux 和 FreeBSD平台。<br /> <img title="tarantool.gif" border="0" alt="tarantool.gif" src="https://simg.open-open.com/show/bc1c8827c4e640abc07ee12267f676dd.gif" width="186" height="64" /></p>    <p>该服务采取随机存取内存中的数据方式,因此可以快速的响应读取请求,与此同时,此数据的副本将会保存在硬盘中。</p>    <p>为了保证原子性和一致性,数据将通过预写日志进行记录,即使任何修改完成之前也将在记录在预写式日志。</p>    <p>但是当更新、删除请求非常频繁时,将导致预写日志文件快速增长,并增加日志写入的时间。这时可采用一个简单的解决方案:要求服务器保存当前数据精简快照。底层操作系统支持“写时复制”功能,可以最小限度的影响服务器的性能。</p>    <p>Tarantool支持数据备份。数据副本可以在本地或远程主机上运行。 Tarantool数据备份是异步的,并不会阻止在主机上写入。当主机出现故障时,副本可以承担主机的角色。</p>    <p>Tarantool/Box是高度弹性和可访问性的Web数据服务商。通过Tarantool,一台服务器可以轻松处理每秒数十甚至数十万的请求。数据快照可以在web用户活跃度最低的时间段完成,这样可以最低限度的影响服务器性能。<br /> <br /> </p>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1328496028968" target="_blank">http://www.open-open.com/lib/view/home/1328496028968</a></p>