|
《古月》2007年新版带来的一个新重大模块即数据库模块,简称CDB 6。
CDB在1.0-3.0时是做为一种桌面型数据库而设计,使用方式类似于电子表格。
CDB从4.0开始专为游戏而设计,目的是建立一种专为游戏服务的高效能小型数据库系统。
1.CDB的数据访问不支持SQL语句,完全是供程序使用的各种接口,所以拥有极高的效能。但也因此在安全性和稳定性上低于通用数据库。
2.CDB类似InterBase/Firebird,即有本地嵌入式模式(类似SQLite),也有网络访问模式。网络访问模式完全使用二进制码,而非SQL语句。
3.CDB支持脚本类型数据字段,当前字段内容由一段脚本控制生成。比如一个人物的“综合战斗指数”,由“攻击力”、“防御力”、“力量"、"速度",等等字段内容经过运算而成,这样企划就可以直接将脚本写入CDB数据库中,程序则直接读取这个字段即可取得结果。其中的运算完全由数据库系统本身控制脚本运算而成。
4.CDB完全使用UNICODE设计 |
|