消息体系出现了海量的数据,罕见据必必要罕见据的存放地点,本文重要切磋看待OLTP和OLAP吞没主流的闭连型数据库,目前闭连型数据库软件重要有:Oracle,DB2,SQL Sever Sybase,MySQL,PostgreSQL,SQLite。
消息体系出现了海量的数据,罕见据必必要罕见据的存放地点,本文重要切磋看待OLTP和OLAP吞没主流的闭连型数据库,目前闭连型数据库软件重要有:Oracle,DB2,SQL Sever/Sybase,MySQL,PostgreSQL,SQLite。
非闭连型数据库:为符合水准扩展性和管束超豪爽的数据情况,近几年成长卓殊急忙的成长,衍生类型卓殊多。
本文重要切磋看待OLTP和OLAP吞没主流的闭连型数据库,目前闭连型数据库软件重要有:
大型商用闭连型数据库:Oracle,DB2,SQL Sever/Sybase;
近年成长较疾的开源闭连型数据库:MySQL,PostgreSQL,SQLite
闭连型数据库的成长,大致可分为表面涤讪、SQL圭表、商用成型、多家成长等几个阶段,正在每个阶段都有对应的首要人物与孝敬。
起首是数学家d公布了数学论文《用于大型共享数据库的闭连数据模子》,提出闭连和闭连运算的观念,奠定了闭连型数据库的表面模子;
然后是Codd的同事DonChamberlin将Codd的论文和闭连运算,转换成为比力容易明白和操纵的SQL道话,而且正在后面成为所相闭连型数据库的圭表;
有了上面的数据表面和SQL根蒂,LarryElision和他的同事看到商机,开辟出第一个商用大型闭连型数据库Oracle,Scott行动一个开辟的员工,将其测试账户放正在内部了;
除了Oracle数据库,IBM也开辟出了DB2数据库,但其他主流的闭连型数据库都与Michael Stonebraker相闭,开辟了Postgres并放正在BSD版权下,厥后演形成了Postgres SQL;87年微软和Sybase配合,开辟除了MS SQL和Sybase;后又插手Ingres和Informax,其他的主流闭连型数据库简直都和Michael Stonebraker相闭。
闭连数据库体系的扫数消息都该当正在逻辑一级上用表中的值这一种设施显式的表现。
依附表名、主码和列名的组合,保障能以逻辑体例拜访闭连数据库中的每个数据项。
一个闭连数据库体系能够拥有几种道话和多种终端拜访体例,但必需有一种道话,它的语句能够表现为苛峻语准则章的字符串,并能总共的援手百般准则。
无论数据库的数据正在存储表现或存取设施上作任何改观,利用秩序和终端行为都维持逻辑上的稳固性。
当对根基闭连举行表面上消息不受损害的任何改革时,利用秩序和终端行为都维持逻辑上的稳固性。
闭连数据库的完备性束缚前提必需是用数据库道话界说并存储正在数据字典中的。
假如一个闭连数据库体系拥有一个初级道话,那么这个初级道话不行违背或绕过完备性原则。
唐钱伯林(DonChamberlin),是IBM Fellow,ACM及IEEE 希奇会员。他是SQL闭连数据库道话的发现人之一,也是XQuery道话的打算根蒂Quilt道话的发现人之一。Don具有加利福尼亚大学博士学位。他目前正在IBM Almaden 筹议中央就业,正在过去几年中,他代表IBM列入W3C XML Query就业组的就业。
左起 Ed Oates、Bruce Scott、Bob Miner、Larry Ellison
主流数据库的涤讪人Michael Stonebraker
Michael Stonebraker,SQL Server/Sysbase涤讪人。
知名的数据库科学家,他正在1992 年提出对象闭连数据库模子正在加州伯克利分校筹算机教导达25年。正在此时代他创作了Ingres,Illustra, Cohera, StreamBase Systems和Vertica等体系。Stonebraker教导也曾掌管过Informix的CEO,目前他是MIT麻省理工学院客席教导。
Stonebraker 教扶引导了称为Postgres的后Ingres项目。这个项主意功效卓殊强大,正在新颖数据库的很多方面都做出的豪爽的孝敬。Stonebraker 教导还做出了一件造福全人类的事。