数据库概念 / 重要的数据库术语 |
GBase 及第三方供应商将某些数据类型和访问方法封装到 DataBlade 模块或共享类库中,可根据您的需要,将它们添加到数据库服务器中。DataBlade 模块使您能够存储费传统数据类型(如两维空间对象:线、多边形、椭圆和圆)并通过 R-tree 索引访问它们。DataBlade 模块还可能提供对大型文本文档的新访问类型,包括词组匹配、模糊搜索和同义词匹配。
还可以使用允许您添加数据类型和访问方法的 GBase 8s 的功能来自己扩展数据库服务器。有关更多信息,请参阅 GBase 8s 用户定义的例程和数据类型开发者指南 。
可以使用 SPL 和 C 编程语言来创建 UDR ,以便封装应用程序逻辑或增强 GBase 8s 的功能。有关更多信息,请参阅创建和使用 SPL 例程。
GBase 8s 提供对象的面向对象的功能优于关系模型的功能,但以具有行和列的表的形式表示所有数据。虽然对象关系模型扩展了关系模型的功能,但您可以将数据模型作为传统关系数据库实现(如果您选择这样做的话)。
对于如何选择实体和属性的规则仅在您设计新的数据库时才显得非常重要。有关对象关系数据库设计的更多信息,请参阅 GBase 8s 数据库设计和实现指南。