InnoDB 是 MySQL 上第一个提供外键约束的数据存储引擎,除了提供事务处理外,InnoDB 还支持行锁,提供和 Oracle 一样的一致性的不加锁读取,能增加并发读的用户数量并提高性能,不会增加锁的数量。InnoDB
Pistachio 是 Yahoo 开源的 KV 存储引擎,非常适合存储用户配置文件系统。现在有十多亿用户配置文件存储,大约两百万的读 QPS,0.8GB/s 读吞吐量,大约 50 万的写 QPS,0
2009年开始,是欧洲NAPA WINE P2P-TV项目的开源流媒体引擎。 支持视频的点播和直播。有高效的P2P算法, 对网络的适应性好, 针对不同网络情况都能实现较好的播放效果。当然,代码比较庞大和复杂。To
用于Windows的高性能弹幕引擎,基于Direct2D和DirectComposition API. 只支持 Windows 8 之后的版本 特性 Hardware accelerated by
自定义函数(类似Hive的UDF等) Spark 作为一个计算引擎,可以克服ES存在的这些缺点: 良好的SQL支持 强大的计算引擎,可以进行分布式Reduce 支持自定义编程(采用原生API或者编写UDF等函数对SQL做增强)
复渲染操作。 解决这个问题的模板引擎有很多,doT.js(出自女程序员Laura Doktorova之手)是其中非常优秀的一个。下表将doT.js与其他同类引擎做了对比: 框架 大小 压缩版本大小
Catena 是一个用 Go 语言开发的时间序列存储引擎,使用非常简单,直接使用数据作为数据结构。 项目主页: http://www.open-open.com/lib/view/home/1425792628827
SharpDOM 可以让你直接使用 C# 的语法来编写网页
ns-template是一年多前开始设计制作的一款PHP模板引擎,拥有的功能除了常见的if/loop/include之外还支持修改器、自定义修改器、自定义标签。 在一年多来线上运行后,修复了大量BUG,稳定性和性能都达到了理想水平。
OpenLink Virtuoso 是一个可伸缩的高性能,兼容 SQL-200n 的对象关系数据库引擎,提供了复杂的SQL\XML\RDF数据库管理功能。支持工业标准的交互查询协议、API 和数据格式,包括:ODBC
运算规则的简单的表达式解释引擎,你可以通过Map接口,或者JavaBean给出一个变量集合,能后通过表达式从这个集合中抽取变量,再通过表达式逻辑生成你需要的数据。 适用场合 模板引擎的表达式实现。 模板系
一个手机游戏RPG引擎 总体开发花费了6个月的时间!对应RPG感兴趣的朋友可以借鉴一下,少走一点弯路,同时也希望发现BUG是能发邮件或者留言通知我 引擎的 Interpretor 引用了RPG maker
Gaming Real-time Engine:Java在线游戏实时引擎).JOGRE是一个开源的,在线的,实时(Real-time)游戏引擎与API.它完全采用Java开发. 项目主页: http://www
PixelLight 是一个跨平台的应用框架,用于开发各种3D的应用,例如游戏、交互模拟以及可视化效果。采用 C++ 编写,主要特点是灵活和可扩展。
jPCT是一款基于OpenGL技术开发的3D图形引擎(PC环 境为标准OpenGL,Android为OpenGL ES), 以Java语言为基础的,拥有功能强大的Java 3D解决方案。该引擎与LGame(此为2D游戏引擎)相类似,目前
GLOBE_3D 是一个实时的3D引擎,具有可移植的特点,支持多数平台,采用 Ada 语言开发。 Features: unconditionally portable sources (one set
缓存系统,内部将功能模块化,抽离出底层存储细节,可以接入不同的存储引擎。 leveldb 是 Google 开源的单机存储引擎,目前,已经作为 Tair 的持久化存储引擎 ldb 上线使用,这里对接入 leveldb 所做的处理以及修改进行介绍。
PyLucene 是 Python 语言用来访问 Lucene 索引库的封装。通过 PyLucene 可以用来创建索引和对索引进行搜索。
来自 Twitter 的 JavaScript 模板引擎。 示例代码: var data = { screenName: "dhg", }; var template = Hogan.compile("Follow
Aviator是一个高性能、轻量级的基于java实现的表达式引擎,它动态地将String类型的表达式编译成Java ByteCode并交给JVM执行。 Aviator支持所有的关系运算符和算术运算