对象数据库是一种以对象形式表示信息的数据库。对象数据库的数据库管理系统被称为ODBMS或OODBMS。 两个主要原因让用户使用对象数据库技术。首先,关系数据库在管理复杂数据时显得笨重。其次,被应用软件操作的数据一般是用面向对象的编程语言如C++, Java,...
6 KB (1,036 words) - 06:10, 9 September 2021
数据库管理系统(英語:database management system,缩写:DBMS) 是一种针对对象数据库,为管理数据库而设计的大型电脑软件管理系统。具有代表性的数据管理系统有:Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等。通常資...
8 KB (1,250 words) - 11:57, 28 May 2025
NoSQL(最初表示Non-SQL,后来有人转解为Not only SQL),是對不同於傳統的關聯式資料庫的数据库管理系统的統稱。 允許部分数据使用SQL系統儲存,而其他数据允許使用NoSQL系統儲存。其数据儲存可以不需要固定的表格模式以及元数据(metadata),也經常會避免使用SQL的JOIN操作,一般有水平可扩展性(...
13 KB (1,100 words) - 01:55, 11 June 2024
Framework,ObjectiveSql等。 对象关系映射软件列表 AutoFetch - automatic query tuning CORBA 数据库 对象数据库 对象持久化 对象关系数据库 Object-relational impedance mismatch 关系模型 SQL 服务数据对象 Java 数据对象 ADO.NET...
4 KB (386 words) - 03:15, 26 December 2023
关系型数据库传统上是由具有固定大小的字段和记录的表组成。对象数据库由可变大小的blobs(二进制大对象)组成,可能是可序列化的,也可能是结合了MIME类型的。关系型数据库和对象型数据库的基本相似之处是start, commit或rollback。 在启动事务后,数据库记录或对象会被锁定,...
5 KB (785 words) - 21:41, 13 January 2021
PostgreSQL (section 用户定义对象)
数据类型。 用户可以为数据库内几乎所有的对象定义新的类型,包括: 索引 操作符(可重载现有操作符。) 聚合函数 数据域 数据类型转换 会话(编码转换) 数据表的结构及属性可从一个“父”表中继承,数据将在两者间共享。对子表中数据...
32 KB (4,034 words) - 21:14, 10 February 2025
綱要 (資料庫) (redirect from Schema (数据库))
架构(英語:Schema,又称模式),台湾翻译为纲要,在数据库系统中是形式语言描述的一种结构,是对象的集合,可包含各种对象如:表、字段、关系模型、视图、索引、包、存储过程、子程序、队列、触发器、数据类型、序列、物化视图(英语:materialized view)、同义词(synonym)、database...
12 KB (1,530 words) - 00:34, 15 December 2024
提供了使用check约束实现的数据表分区。范围、列表以及哈希分区可通过PL/pgSQL或者其他过程语言模拟。[8] (页面存档备份,存于互联网档案馆) SQL标准明确了SQL模式(SQL schema)的定义,然而,许多数据库对它的实现并不正确。SQL模式是指一个数据库内部的名字空间,此空间内部的对象可以通过成员操作符...
43 KB (903 words) - 07:10, 25 April 2024
objects:存放git對象 config:存放各種設置文檔 HEAD:指向當前所在分支的指標文件路徑,一般指向refs下的某文件 git有两种数据结构:可变的索引(index、stage或cache)用于缓冲工作目录信息与下一次提交的版本信息;不变的、仅追加的对象数据库。 对象数据库包含4类对象: blob...
38 KB (3,215 words) - 08:18, 8 May 2025
数据本身与特定的时间例如数据的生命周期等紧密结合,时间的处理和数据的管理相融相合,是数据与其相关时间的整合体,因此,常规数据库就不能有效进行时态数据的管理。当然也可以在常规数据库框架内通过应用程序来管理时态数据,但相应应用程序会相当复杂,也容易出错,同时也加重时态数据用户的负担。 时态数据中数据...
28 KB (4,904 words) - 03:58, 24 December 2021
在关系数据库,数据库表,又稱表格(英語:table),是一系列二维数组的集合,用来代表和储存数据对象之间的关系。表是构成表空间的基本结构,由区间构成。它由纵向的列和横向的行组成,例如一个有关作者信息的名为authors的表格中,每个列包含的是所有作者的某个特定类型的信息,比如“姓氏”,而每行则包含...
2 KB (150 words) - 04:03, 7 March 2025
Pylons (section 数据库抽象和对象关系映射)
数据库或集成于Zope对象数据库(英语:Zope Object Database)二者,还有其他NoSQL数据库比如CouchDB。 Pyramid允许开发者使用正则表达式定义映射到对象的路由。同样跟从框架Zope,Pyramid允许层级对象遍历,这里URL的每个部份都是包含其他对象的对象,这种方式类似于文件系统中的文件夹。...
10 KB (769 words) - 14:32, 19 September 2023
Python (category 面向对象的编程语言)
级和通用的编程语言。Python支持多种编程范型,包括结构化、过程式、反射式、面向对象和函数式编程。它拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。它的语言结构以及面向对象的方法,旨在帮助程序员为小型的和大型的项目编写逻辑清晰的代码。...
220 KB (23,179 words) - 08:39, 2 June 2025
数据,时序数据,和文本数据也属于数据模型的范畴,尽管索引和查询文本数据也属于搜索引擎操作。 多模式数据库概念的提出,可追溯到1990年代初期的对象关系数据管理系统 (ORDBMS),更往前追溯,可以与1980年代初期的联合集成数据库管理系统相关 。通过向数据库内核融入特定数据...
5 KB (693 words) - 09:10, 31 August 2021
对象存储(英語:Object storage)是一种计算机数据存储架构,它将数据作为对象进行管理,与其他存储架构不同(如文件系统将数据作为文件层次结构进行管理,而块存储则将数据作为扇区和轨道内的块进行管理)。 每个对象通常包括数据本身、数量不等的元数据和一个全局唯一的标识符。对象...
31 KB (3,832 words) - 04:01, 25 October 2024
数据集合。一个数据库由多个表空间(Tablespace)构成。 在操作系统出现之后,随着计算机应用范围的扩大、需要处理的数据迅速膨胀。最初,数据与程序一样,以简单的文件作为主要存储形式。以这种方式组织的数据在逻辑上更简单,但可扩展性差,访问这种数据的程序需要了解数据的具体组织格式。当系统数据...
11 KB (1,555 words) - 20:22, 19 September 2024
数据字典包含了一个保存了所有数据库中用户对象的信息的表。从8i版本开始,Oracle开始支持本地管理表空间,即把空间管理信息保存在它们自己的信头的位图中而不是SYSTEM表空间内。 在物理层,数据文件由一个或多个数据区块组成。区块的大小根据数据库的不同而不同。 数据...
12 KB (1,388 words) - 00:34, 15 December 2024
数据库引擎是数据库管理系统用来在数据库中進行创建、读取、更新和删除(CRUD)数据的底层软件组件。大多数数据库管理系统都提供应用程序接口(API),允许程序員通過API与其底层的数据库引擎进行交互。许多数据库管理系统支持多个數據庫引擎,例如MySQL支持InnoDB以及MyISAM 。 《面向对象的测控系统软件设计》孟建军,殷红主编...
2 KB (93 words) - 10:06, 3 September 2021
OLE DB (category 数据库)
Database,对象链接嵌入数据库,有时亦写作OLEDB或OLE-DB)是微软为以统一方式访问不同类型的数据存储设计的一种应用程序接口,是一组用组件对象模型(COM)实现的接口,而与对象连接与嵌入(OLE)无关。它被设计成为ODBC的一种高级替代者和继承者,把它的功能扩展到支持更多种类的非关系型数据库...
5 KB (756 words) - 16:04, 9 December 2020
数据访问层(Data Access Layer),簡稱DAL,或稱資料存取層、資料訪問層。 计算机软件中的数据访问层可以使用戶便捷访问持久性数据,如关系型数据库。数据访问层向用戶隐藏了操作数据的复杂性。 例如在面向对象的编程方面,数据访问层可能会返回一个对象的引用以及它的属性,而不是数据库...
1 KB (133 words) - 14:31, 2 February 2022
在计算机软件中,数据访问对象(data access object,DAO)是为某种类型的数据库或其他持久性机制提供一个抽象介面的对象。通过映射应用程序对持久层的调用,DAO提供一些特定的数据操作,而无需暴露数据库细节。这种隔离支持单一功能原则。它分离了应用程序需要访问哪些数据,就域特定对象和数据...
5 KB (715 words) - 20:00, 17 July 2022
文档数据库与传统的关系数据库差异显著。关系数据库通常将数据存储在相互独立的表中,这些表由程序开发者定义,一个单一的对象可能散布在若干表中。 对于一个给定对象,文档数据库将其所有信息存储在数据库内某个单一实例中,并且存储的每一个对象可以不同于任一其它对象。这简化了将对象装载入数据库...
20 KB (1,766 words) - 08:23, 6 March 2025
键-值数据库(Key–value database),或键-值存储,是设计用来存储、检索和管理关联数组的数据存储范式,关联数组是现今更常称为“字典”或散列表的一种数据结构。字典包含对对象或记录的一个收集,依次、记录内有多个不同的“域”或称字段,再次、每个字段都包含数据...
8 KB (692 words) - 11:12, 14 September 2022
只要有对应的ODBC驱动(大部分数据库厂商都会提供),几乎可以访问所有的数据库。 缺点: 执行效率比较低,不适合大数据量存取的应用; 由于需要客户端预装对应的ODBC驱动,不适合Internet/Intranet应用。 这种类型的驱动通过客户端加载数据库厂商提供的本地代码库(C/C++等)来访问数据库,而在驱动程序中则包含了Java代码。...
12 KB (1,335 words) - 10:33, 16 September 2023
如果真实的对象无法放入单元测试中,使用模拟对象就很有帮助。 在下面的情形,可能需要使用模拟对象来代替真实对象: 真实对象的行为是不确定的(例如,当前的时间或当前的温度); 真实对象很难搭建起来; 真实对象的行为很难触发(例如,网络错误); 真实对象速度很慢(例如,一个完整的数据库,在测试之前可能需要初始化);...
11 KB (1,500 words) - 14:48, 8 August 2023
Java持久化API (category 对象关系映射)
Microsystems表示,这些想法来自几个框架,包括Hibernate和Java 数据对象。 抽象存储库的实现是Java应用程式框架Spring的领域驱动设计的关键构建块。透明地支持所有可用的JPA实现,并支持CRUD操作以及方便地执行数据库查询。 2007年7月,JPA 2.0 在JCP的JSR...
15 KB (1,787 words) - 15:55, 1 November 2024
ActiveX Data Objects (category 数据库API)
Objects)是一个用于访问数据源的COM组件,作为高层的编程界面层。ADO是在OLE DB之上,包含了很多层次化的COM对象与集合(Collections,也是一类对象,在其里面包含了其他层级对象)。允许开发人员编写访问数据的代码而不用关心数据源是如何实现与访问驱动的,而只用关心到数据库的连接。访问数据库...
15 KB (1,654 words) - 00:57, 4 February 2025
在软件工程中,数据模型是定义数据如何输入和与输出的一种模型。其主要作用是为信息系统提供数据的定义和格式。数据模型是数据库系统的核心和基础,现有的数据库系统都是基于某种数据模型而建立起来的。 比较直观地模拟现实世界 容易为人理解 便于计算机实现 数据结构:储存在数据库中对象类型的集合,作用是描述数据库组成对象以及对象之间的联系。...
1 KB (175 words) - 22:08, 14 January 2023
Persistence)。此类框架将应用程序域中的对象映射到需要在数据库中持久化的数据。可以使用XML文件或元数据注释来定义映射。 ORM 不仅仅是一面向对象语言和关系型数据库之间的一种,也有可描述为面向对象语言对关系型数据库的一种抽象,其它抽象类似于面向对象语言解释现实业务领域,通过面向对象的方式解决关系数据库的问题,封装、重用、可扩展等特性应该被使用在ORM中。...
2 KB (273 words) - 04:19, 15 October 2024
路由资产数据库(RADb),同时也被作为路由仲裁器数据库 ,是存储网络对象基本信息的数据库之一,可以用来存储 自治系统号(ASN),IP地址,路由对象等。 RADb是internet中网络信息的公共数据库,由非营利性组织Merit Network(英语:Merit Network)维护。它是在1990年代初作为...
2 KB (246 words) - 12:41, 11 February 2022
信息技术主题 資料探勘 数据科學 数据經濟 数据庫 对象数据库 关系数据库 統計學 商務智能 分散式運算、分布式数据库、分散式檔案系統、分散式運算環境 超级计算机 运筹学 MapReduce 合成作戰中心 工業大数据 云计算 原文:Big data are high volume...
33 KB (3,662 words) - 09:51, 19 April 2025