|
eXtremeDB的预编译器在host/bin下面,Windows上是mcocomp.exe;类UNIX上是mcocomp。编译数据库定义文件的方法是:
#host/bin/mcocomp myschema.mco
以上面的Schema为例,编译后将产生 McoDBInfo.h和 McoDBInfo.c两个文件。 McoDBInfo.h是访问TimeStamp表格的API集。
TimeStamp表格的结构由数据库内核来创建、管理,对用户是封装了的,看不见。
TPC组织有一些列的Benchmark,在http://www.tpc.org上有详细说明。TPC-H是其中的一个。只要数据库支持用户自定义事务,比如eXtremeDB,TPC的各个Benchmark都是可以完成的。不同的只是对各个TPC Benchmark其Tps值会不同。有些数据库,比如那个棒子牌数据库,只有SQL支持;也就是只有“Autocommit”事务支持没有用户自定义事务支持,是否能完成各种TPC Benchmark就不一定了。这是我的理解,欢迎指正。 |
|