戏说Linux商用数据库
由于Linux平台的安全、稳定及廉价等特性深受500强企业的青睐,这大大提高了Linux的竞争力,更多的Linux系统作为数据库平台被部署实施在关键应用中,也许这样以来多少会让Microsoft会感到些不安吧。下面,本文详细介绍了几种常见的Linux平台下的商业数据库软件Oracle、DB2、Infomix、Sybase系统。
Oracle从1999年开始开发Linux版本,是最早向Linux转移的商业数据库,也是目前应用最为成功的商业数据库之一。Oracle完全支持Linux操作系统。通过支持Linux的Oracle数据库产品,用户可以在低成本的硬件和操作系统基础架构上部署企业级的解决方案,显著降低TCO。
通过提供技术增强Linux、对主要Linux操作系统的代码级支持,以及形成战略合作伙伴关系,Oracle为用户提供坚不可摧的Linux数据库平台,保证在关键任务环境下安全地部署Linux系统。Linux上的Oracle 10g和9i数据库,以及所有主要的Oracle产品,包括Oracle 9i Database with Real Application Clusters、Oracle 9i Application Server、Oracle Collaboration Suite、Oracle 9i Developer SuRe和Oracle E-Business Suite都可用在Linux平台上。2004年初发布的Oracle 10g Linux版,经过与Red Hat的大力协作,在性能、可靠性、集群化和可管理性等方面创建了一套核心的增强措施,因此对Red Hat Enterprise Server 4的支持相当好。Oracle 10g针对Linux的改进如下:
◆ 超大内存支持通过与Red Hat和SuSE合作,Oracle提出了名为重映射文件页(Remap File Pages)的API,该API已被纳入Red Hat Enterprise Linux 3和SuSE Enterprise Linux 9。它可以避免内存碎片的产生和低端内存的耗尽,从而提供更多、更快及更稳定的连接。
◆ 直接I/O支持Oracle 10g对网络文件系统(NFS)提供直接I/O支持。
◆ 简化的安装Oracle 10g的安装只需一张CD,大约5分钟就可以投入运行。简化的安装程序针对Linux的新版本(如Red Hat和SuSE Linux)做了更新,管理员不必安装任何针对特定操作系统的补丁。
◆ 自动存储管理Oracle lOg支持自动存储管理(ASM )的新特性,使Oracle能够管理整个原始设备存储池。
◆ OCFS 基于Linux的OCFS 2既可以管理Oracle数据库,又可以管理Oracle代码。在一个4节点的集群上,管理员只需安装一次Oracle lOg,安装程序就会了解集群文件系统,并将Oracle加载到正确的位置,从而使部署和更新变得容易。
Oracle认证并支持以下发布版本:
◆ Red Hat Enterprise Linux AS和ES;
◆ Conectiva Linux企业版;
◆ SuSE LinUX Enterprise Server 9;
◆ TurboLinux Enterprise Se rver 9。
2.DB2 for Linux ![]()
650) this.width=650;" onclick="window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)" border="0" alt="" width="130" height="63" src="http://img1.51cto.com/attachment/201002/201002241267014030046.png" />
2004年9月,IBM 推出最新DB2 UDB V8.2 (代号“Stingel ”)。DB2 UDB V8.2的一个重大改进在于增强了对Linux 2.6内核的支持, 使用户能够更好地利用IBM 64位POWER处理器的速度优势。同时下一版本DB2 UDB V9加大了IBM在Linux集群领域的优势,同时DB2 UDB V9加大了IBM在集群环境提供更好的分区支持。在IBM 数据库集群的辅助下,新内核的IJil1LIx系统具备了更高的可扩展性,运行更为迅速。新内核能够更好地利用DB2数据库的64位功能,充分发挥多处理器服务器的功效。DB2是目前在可扩展性上具备优势的linux数据库系统,能够支持从2到1000台服务器,部署速度达到每小时4个节点的集群。
目前IBM DB2 UDB for Linux的产品版本主要有:
◆ DB2 U DB Enterprise Server Edition V9;
◆ DB2 UDB Workgroup Server Uiflimited Edition V9;
◆ DB2 U DB Workgroup Server Edition V9;
◆ DB2 UDB Personal Edition V9;
◆ DB2 UDB Universal Developer’s Edition V9;
◆ DB2 UDB Personal Develope r’s Edition V9;
◆ DB2 UDB Express Edition V9。
DB2 UDB V9 for LiI1ux支持的64位服务器包括如下:
◆ POW ER架构服务器(IBM eServer iSeries、pSeries和Ope nPower系列);
◆ S/390系列(IBM eServer zSeries服务器);
◆ Intel EM64T服务器;
◆ x86架构(32-bit Intel Pentium 、Xeon和AMDAtlzlon服务器);
◆ AMD64架构(64-bit AM D Opteron和Athlon 64服务器);
◆ IA64架构(64一bit Intel Itanium 服务器)。
Sybase Adaptive Server Enterprise 12.5是针对电子商务应用环境推出的企业智能型关系数据库管理系统。它具有开放的、可扩展的体系结构,易于使用的事务处理系统,以及低廉的拥有成本。Sybase ASE l2.5 for Linux通过在Red Flag Linux Profession Server 4.0、Red Flag Linux DataBase Server4.0和Turbo Linux Data Server 8等国内linux平台上开展安装、运行等数据库功能测试确保ASE for Linux产品在通用Linux平台上的高效运行。
Informix是一个跨平台、全功能的关系数据库管理系统(RDBMS),能够方便地与各种GUI前端工具相连接。,IBM 推出lnformix稳定版本数据库产品是IDS9.4版。IDS是适用于企业和工作组计算的OLTP数据库,可用于支撑对运行环境有高要求的超大型数据库系统。IDS 9.4具备使用方便、自我管理及嵌入式等特性,其所提供的完成关键任务所需的资料基础架构,可帮助企业适应全球化的电子商业环境。
IDS 9.4的新特性包括如下:
◆ IDS 9.4突破以往2GB的容量限制,其每一个数据库拥有高达128 PetaBytes的容量,能协助企业以经济的软、硬件资源推广更多的业务。
◆ IDS 9.4运用对象关联式技术,使运行性能比前一版本提高8%-l2% ,对于管理数据库的复杂性、工作时间、成本, 以及对数据库管理人员的技能要求却大幅下降。
◆ IDs 9.4针对需要维护庞大资料量的企业,增加了精简与自动化功能,能够有效地降低企业的总体拥有成本。
◆ IDS 9.4改进了资料保护功能,并更新了操作系统平台支持,包括运行于zSeries的Linux系统,同时加强对Web Services的支持。
本文出自 “李晨光原创技术博客” 博客,谢绝转载!
- Linux oracle数据库自动备份自动压缩脚本代码
Linux oracle数据库备份完成后可以自动压缩脚本代码. 复制代码代码如下: #!/bin/bash #backup.sh #edit: www.jbxue.com ##系统名称 sysname ...
- linux c数据库备份第四版
该版本算是比较成熟的啦,欢迎大伙拿来试用!!!1.新增数据库连接和备份时间配置文件conf2.新增日志文件,程序运行的一些异常会记录在log文件下 后续的工作:1.将代码切割为多个文件,分类存放代码2 ...
- linux c数据库备份第二版
#想知道更多请查看第一版"linux c数据库备份第一版" #include<sys/types.h> #include<sys/wait.h> #incl ...
- MySQL在Windows和Linux减少数据库
Linux减少数据库代码: 1,创建一个空数据库cddl mysql> create database cddl; Query OK, 1 row affected (0.00 sec) 2,还 ...
- Manual | BSD手册| Linux手册 | 数据库手册 | 编程开发手册 | WEB开发手册 | 软件应用手册 | 网络技术手册 | GNU手册
豆豆手册 □ BSD手册 □ Linux手册 □ 数据库手册 □ 编程开发手册 □ WEB开发手册 □ 软件应用手册 □ 网络技术手册 □ GNU手册 在线手册 首 页 BSD手册 ·FreeBS ...
- [转帖]商用数据库之死:Oracle 面临困境
商用数据库之死:Oracle 面临困境 投递人 itwriter 发布于 2019-10-20 08:22 评论(1) 有238人阅读 原文链接 [收藏] « » https://news.cnblo ...
- linux mysql 数据库操作导入导出 数据表导出导入
linux mysql 数据库操作导入导出 数据表导出导入 1,数据库导入 mysql -uroot -p show databases; create database newdb; use 数据库 ...
- Linux下数据库的安装和使用
数据库有多重要就不用说了,每一个计算机相关行业的人都必须要学会基本的数据库操作,因为你总会用到的. 之前转过一些学习资源: 与MySQL的零距离接触 - 慕课网 Python操作MySQL数据库 生物 ...
- linux mysql数据库安装(tar.gz)
概述 mysql数据库在linux下可以充分发挥威力,mysql数据库越来越受到软件公司的青睐,为什么呢? 免费.跨平台.轻.支持多并发 在北京很多软件公司属于创业型的中.小公司,从节约成本的角度考虑 ...
随机推荐
- python3之对本地TXT文件进行增加,删除,修改,查看功能。
由于是初学,代码如有不足,欢迎指出! 本博客记录我的编程之路,记录所学到的知识,分享所学心得! 这是我的一个作业. 首先分析要求: 创建一个TXT文件用于存储账号与密码 实现对文件进行增加,删除,修改 ...
- yii2-Ueditor百度编辑器
今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考. 资源下载 yii2.0-ueditor下载路径: https://link.jiansh ...
- gcc/g++命令参数笔记
1. gcc -E source_file.c -E,只执行到预编译.直接输出预编译结果. 2. gcc -S source_file.c -S,只执行到源代码到汇编代码的转换,输出汇编代码. 3. ...
- HDU 4976 A simple greedy problem. 贪心+DP
题意: 给定n<=1000个小兵,A每次都能使小兵掉1点血,B每次能使所有小兵掉1点血,A.B轮流攻击,每次轮到A他会选择是否攻击,轮到B必须攻击.求A最多能杀死多少小兵.(当小兵血量为1时被攻 ...
- 第三讲 $\mathbb{R}^4$上平凡主丛的联络、曲率与Yang-Mills泛函
一. $\mathbb{R}^4$或$\mathbb{R}^n$上平凡主丛的联络与曲率$\newcommand{\R}{\mathbb{R}}$ 回忆切丛$T\R^n\cong \R^n\times\ ...
- 中断函数中不能使用printf的原因
vxworks 中断处理程序之所以不用printf,本质在于printf是将信息输出到标准输出设备(STDOUT)中, 整个标准输出设备是一个全局变量,由于有semTake操作,那么就会发生阻塞,vx ...
- 题解 P1198 【[JSOI2008]最大数】
说起来这还是蒟蒻AC的第一道省选线段树呢. 这道题和其他线段树最大的不同就是在于本题数组一直在增大. 寻常的线段树蒟蒻习惯用如下的结构体储存,然而对于此题就不行了: struct node{ int ...
- windows開始菜单和任务栏图标显示空白而且点击时候显示项目已被移动或删除
这几天实验室老常常自己主动断电.这是非常蛋疼的一件事,这不上次断电就出事了.来电后开机,点击任务栏上的程序全都显示为无法打开此项目,该项目已被移动.删除.原因是图标缓存丢失,可能是突然断电引起的,也有 ...
- JsonRequestBehavior.AllowGet 方便浏览器调试
[HttpGet] public ActionResult getCoversationList(int CustomerId) { // 获取用户相关的聊天数据,包括个人,群,系统(可以单独获取) ...
- 暑假集训-WHUST 2015 Summer Contest #0.1
ID Origin Title 4 / 12 Problem A Gym 100589A Queries on the Tree 14 / 41 Problem B Gym 100589B Cou ...