Enea推出8.7版内存数据库管理系统Polyhedra®,该系统不仅在Polyhedra系列中增加了锁定和级联删除功能,同时在实时应用中仍表现出最佳性能。
锁定
有了数据库锁定功能,应用程序可以独占部分数据库,因而在执行锁定的客户尚未决定做何更改时,其他程序无法进行更改。除了锁定数据库、数据表或数据列,Polyhedra甚至还可以锁定某条记录的各个字段,这对实时系统来说非常重要。例如,有了这项功能,客户可以锁定某条记录的配置字段,而不会使其他应用程序在新纪录输入时停止更新字段值。这款新的锁定机构整合在Polyhedra的用户安全系统中,因此数据库管理员可以控制用户的目标锁定表格及其属性。
级联删除
有了Polyhedra,数据库管理员可以在数据库中将一张表格的字段设置为另一张表格的“外键”,以定义表格间的交叉参照。该系统还执行参照完整性规则,这意味着,如果某项记录的外键属性值不为空,则该记录指向的数据必定存在。表格(包含外键)创建者可以设置参照记录删除后的操作:可将参考项设置为空或删除包含参考项的记录(级联删除),以此替代默认设置,即取消处理,以保持完整性。