DM 是大型通用数据库管理系统,其通用性主要表现在以下四个方面:
- 1. SQL 及接口的开发符合国际通用标准
符合 SQL92/SQL99、ODBC、JDBC、OLE DB、PHP、.NET Provider 等国际标准或行业标准,提供所有数据库标准接口;
支持 SQL92 标准的所有数据类型; SQL92 入门级标准符合率达到 100%,过渡级也达到 100%;
提供了符合 ODBC 3.0 标准的 ODBC 接口驱动程序、符合 JDBC 3.0 标准的 JDBC 接口驱动程序和符合 OLE DB 2.7 标准的 OLE DB 接口驱动程序。
支持 eclipse、JBuilder、Visual Studio、Delphi、C++Builder、PowerBuilder 等各种流行的数据库应用开发工具。
此外,为了提高数据库的通用性,DM 还增加了一些其他数据库的数据类型、函数和语
法等特性,与国外数据库管理系统(如 Oracle、SQL Server 等)高度兼容,如:同时支持自增列和序列。而且从数据库市场现状和技术人员开发习惯的角度出发,注重在功能扩展、函数配备、调用接口及调用方式等方面尽量与国际主流的各类数据库产品接轨,提高应用系统的可移植性和可重用性,降低开发厂商移植和升级的工作难度和强度。
- 2. 跨平台支持
DM 服务器内核采用一套源代码实现了对不同软件( WINDOWS/LINUX/UNIX /AIX/SOLARIS 等)、硬件(X64/X86/SPARC/POWER/TITAM)平台的支持,各种平台上的
数据存储结构完全一致。与此同时,各平台的消息通信结构也完全保持一致,使得达梦数据库的各种组件均可以跨不同的软、硬件平台与数据库服务器进行交互。
DM 支持 WINDOWS 2000/XP/2003、2.4 及 2.4 以上内核的 LINUX(Redhat、Debian、Suse、红旗、中标等)、麒麟操作系统(Kylin)、AIX、SOLARIS 等国内外常用操作系统。
DM 的管理工具、应用开发工具集使用 Java 编写,从而可以跨平台工作,即同一程序无需重新编译,将其执行码拷贝到任一种操作系统平台上都能直接运行。这也保证了它们在各种操作系统平台上都有统一的界面风格。
DM 产品采用一致的人机交互界面,既有易于操作使用的图形化界面工具,也有丰富的命令行控制台工具。
- 3. 支持对称多处理机系统
由于 DM 核心系统的多线程机制利用了操作系统的线程调度,因此系统的工作线程在单 CPU 和多 CPU 机器上都能很好地并行操作。对于多 CPU 的系统,只要采用的操作系统支持多 CPU 机制,DM 就能很好地实现多 CPU 协同工作。
- 4. 对 UNICODE 的支持
目前 DM 系统支持了 Unicode 字符集和其他多种字符集。用户可以在安装 DM 系统时,指定服务器端使用 UTF8 字符集。此时在客户端,用户能够以各种字符集存储文本,并使用系统提供的接口设置客户端使用的字符集,缺省使用客户端操作系统缺省的字符集。客户端和服务器端的字符集由用户指定后,所有字符集都可以透明地使用,系统负责不同字符集之间的自动转换。
-
- 对 Unicode 的支持使 DM 系统适应国际化的需要,增强了 DM 的通用性。
评论