����
�ҵ�������ѣ�������Ա��Ӧ�ú�ϵͳ�ܹ�ʦ����ʱ������ϵͳ����Ա��������ͬ���͵����⣺��Bo�����ҵ�Ӧ���и�ʹ��SQL Server����ʹ��Oracle��ݿ⣿������BO����Ӧ�ý��ҵ�Sybase��ݿ�Ǩ�Ƶ�SQL Server�𣿡������ĸ���ݿ⣨ƽ̨������õģ�������Ϊʲô���Dz�ʹ�ÿ�Դ��ݿ⣬��MySQL��PostgreSQL������������Щ������϶� ����ͬ�� ���� �ĸ���ݿ�ƽ̨���ʺ�ij��Ӧ�ó������ĸ���ݿ�ƽ̨��IT��ҵ���������壿
Ϊ�˻ش���Щ���⣬�����Ƽ��κ���ݿ�ƽ̨֮ǰ���һ������Ǹ������⣨ͨ����ʮ��������ܶ�ʱ�����Dz����Ϊʲôһ�������������ô�����⡣
��ʵ�ܶ��˲�֪��Ϊʲô��/����Ҫһ����ݿ⣬ʲô�ǹ�ϵ��ݿ⣬��ݿ�����ӱ��֮��IJ��죨�Լ����Ե���ȱ�㣩������Access��ݿ��SQL Server��ݿ⣬��Ӧ�ó����ܴ���ݿ�ƽ̨���ʲô�ô���
��Ȼ�Ҳ�������������ݿ���ʲô������֪����IT�ͷ�IT��Ա̸����ݿ���ȫ����һ���£��Ҳ��뱻��Ϊ����ݿ�Ϊ���ĵĴ��ӣ���������Ϊ��21���ͣ���
��һֱ��̸��BI����ҵ���ܣ�����Ҳ��Ϊ������Ӻ�����ά����ϵͳ���������ģ��������������˾͵�����ݿ������档�����Ҷ������е���ݿ�ƽ
ֻ̨����Ҫ�Ľ��ܣ�������ҵľ����������IT�����ѵĻ���������һ����������ôʹ����Щ��ݿ�ġ�
������19����ʹ�ù����ݿ⣺
• dBase/FoxBase/FoxPro in the DOS/Novell/Windows 3.x world
• MS SQL Server (6.5,7.0,2000,2005 and 2008)
• Oracle (7, 8/8i,9i,10g)
• Sybase SQL/ASE Servers (4.9.2, 10, 11, 11.9.2, 12/12.5, 15.x)
• Sybase IQ 12.6/12.7
• Informix/Dynamic (6, 7)
• MySQL (4, 5/5.1)
• PostGreSQL (8.3.5)/EnterpriseDB
���⣬�Ҳμ���һϵ�е���ݿ�ѡ����������Vhayu��OneTick�����ڸ���ҵҲ�й��ڴ���ݿ�ʹ�þ�����Oracle TimesTen��Sybase ASE�ڴ�汾��Sybase RAP��ҵ���һ���֣����ѳ�Ϊʱ��������ݿ������һ��ǿ�������ߣ��ر���ȥ�����CEP���ɺ�Ӱ��Խ��Խ��
�����ι�˾ȫְԱ����ͬ��˾��ͬ��Ŀ�Ĺ��ʣ���ľ�������ݿ�������ȷʵû����ѡ��ʲô��ݿ���Ҫȡ�������¼��������أ�
• ����˭��
• ��Ҫʵ�ֵ�Ŀ�꣨ҵ��/����Ҫ������/�ɿ���/����չ��/������Ҫ��
• ��ǰ��ݿ�洢�˶�����ݣ�
• Ӧ�ó���Ҫѡ��IJ���ϵͳ������ƽ̨��
• ���Ԥ���ж��٣�
• ���Ƿ���/��Ҫ����һ����ݲֿ⣬BI�����֧��ϵͳ��
�Ƚϲ�ͬ����ݿ�ϵͳ����Ƚϲ�ͬ�Ŀ���ƽ̨�Ͳ���ϵͳƽ̨��
• Java/J2EE��(C#, VB)/.NET�Ƚ�
• Windows��Linux/UNIX�Ƚ�
• Linux��˽��UNIXϵͳ��AIX/HP-UX/Solaris/Tru64/Irix�Ƚ�
• Unix��OpenMVS/UniSys/Tandem/IBM Mainframe�Ƚ�
���������ǰ�˰칫Ӧ��ϵͳ���綩��¼�룬���л����ϵͳ�в���Ҫ��ݿ⣨��Ҫ�ǵ�����/�����ӳٺ͵�I/O�ȣ�������ֻϣ��ʹ����ݿ����洢��ʵ�� �ݣ���ʹ����ݿ���������ݡ�
��Ȼ�����й�ϵ��ݿⶼ�ṩ�˲�ͬ�Ĺ��ܣ���ʹ���Ƕ������ѭANSI SQL��SQL-92������ʵ���϶����Լ���һ��SQL���ԣ���ͺñ�Websphere/Weblogic/Oracle App Server/Sybase Eserver/Jboss֮��Ĺ�ϵ��������J2EE�IJ�ͬʵ�֣�������J2EE�淶����Ҳ���Լ�����չ�ͱ仯��
�ؼ�����OLTP��������ϵͳ
���������Ҫ��ݿ��ڹؼ�ҵ��ϵͳ�з��Ӹ���Ҫ�����ã���ϣ����������ʱ��/�߿���/��Ⱥ���ɿ��ԣ����ܺ�������������Ѹ��ƺ��Զ���ɱ����Ŀ�꣬�� ��Ҫʵ�ּ��˸��ٺ͵��ӳ٣�HPC�������ܼ��㣩Ч����ô���ǿ�����Ҫ��ݿ����ҵ�����ܣ�������ijɱ�Ҳ��ߡ�
HA���߿��ã���Ⱥ����
����ݿ�ƽ̨�ļ�Ⱥ�������£�
• Oracle RAC���ʺ�HA��Ⱥ�����ؾ�����չ��
• MS SQL Server�ṩHA����ת�ƹ��ܣ������ؾ�⣻
• Sybase ASE 15��Ⱥ��Oracle RAC�����൱��
• TeraData�������һ���ֲ�ʽ��ݿ�ƽ̨��
• MySQL��Ⱥ���TPC-C���ܻ����Ա�Oracle RAC���ߣ�
• IBM DB2/UDB������AIX HACMP���߿��ü�Ⱥ�ദ�?��IBM Pϵ��/Power��������Veritas VCS/Sun�ȼ�Ⱥ�����еúܺá�
������/���ӳ�/�ڴ���ݿ�
• Oracle�ṩTimesTen�ڴ���ݿ⣻
• MySQL�ļ�Ⱥʹ���ڴ�洢���棻
• Sybase�ṩASE�ڴ���ݿ⣻
• ���⣬���ǻ�����ʹ��RAMSAN/SSD����̬Ӳ�̣���װSQL Server��ݿ⣬��������ݿ���صĴ���I/O��������SSD�ϣ����Ǵ�ͳӲ���ϣ�������ǿ��Դ����ٴ���I/O�ӳ٣��ṩI/O������������� ��ݿ���������ܣ�
• ����������ڴ���ݿ⣬��SQLite��eXtremeDB�������Ǵ����Ҫôֻ֧��Ƕ��ʽϵͳ��Ҫôͬһʱ��ֻ֧�ֵ��û������ӡ�
����չ��/����
• ʹ��Oracle RAC��Sybase ASE
15��Ⱥʱ���������Ӳ��������������Ҫ������ֻ��Ҫ��Ⱥ���һ̨���ܸ�ǿ��ķ�������Ȼ�����滻������ڵ㣻
• ʹ��SQL Server��Ⱥʱ����Ϊ�����֧������/����ģʽ����ʵ��û�п���չ�ԣ��������Ӳ�����㲻����Ҫ�����DZ���������Ⱥ��
• MySQL��ȺҲ֧�������нڵ㶼���ڻ�ļ�Ⱥ��ӽڵ㣬������һ�����?Ⱥ���ڵ�Խ����ζ���и�����ݿ⸱�������Ĵ洢�������нڵ�֮�临���� ��ʱ��Ҫ��������������
����
• Sybase�����ȳ���һ�£��Ҳ���Sybase���ж�Sybaseӵ����õĸ��ƽ��������������Oracle�������ʿ��SQL Server�ĸ��ƽ����������ʹ����ľ���/��־����/�����ƣ�SQL Server�ĸ�����ȻԶԶ����Sybase�ĸ��Ʒ���������
Sybase���칹���ƺ�ͬ�ʸ�����Sybase��˾������90�������ų�ȴ�ܵ�����˾ʹ�õ���Ҫԭ��֮һ��
Sybase���ƿ�������ݿ⼶������/�������ƣ���SQL Server�ľ����ã���������SQL Server�����������ƣ����?���洢��̼�������MSA����վ����ã��Լ�ͨ����־���ͣ��������������˵Ľ��������ʵ�֣���ľ�������� EMC/SRDF��������֤�ڼƻ��ںͼƻ���ͣ��ʱZDL������ݶ�ʧ����
• SQL Server��SQL Server���ƿ���ͨ����־���ͺ���ݿ⾵��ʵ�֣�����/������R/W��ֻ������֧�ֶ����?���������ơ�
• Oracle��Oracle�������ʿ����ݿ��¡�����ѻָ���ѽ������֮һ��ʹ��RMAN����
• MySQL��MySQL�ṩ���?Ⱥ���������л�ڵ㶼��ͬ�����Ƶģ�����첽����Ҳ֧������Ͷ����ơ�
• �洢�����������ʹ��EMC��BCV��NetApp�Ŀ��չ������������Ŀ��գ�Veritas�ľ?��������ݸ��ƿ��Է����ڴ��̿鼶�;?��
���ϵͳ
ͨ������£������ݿ�洢�˴�������ݣ��ڼ�����ݣ���������飬���ܺͼ��㣩ʱ������������⣬�������ٶȱ���ʱ����Ӱ�쵽���д���̡�
��ˣ�������Щ���͵�Ӧ�ó�������ϣ����ݿ��ܺܺõش��������ݣ�Ҳ���Ժܺõش����/д�������⡣
Oracle
Oracle������ϵͳ�����ѡ����Ϊ��Oracle�У���/д�������ֹ�Է�������������ȡ���/�Ự/�����ж���һ�µģ�ϵͳ������Ҫ���� ���ڴ����������־�ϡ�
SQL Server
SQL Server 2005���¿��ո���ʹ����Oracleͬ����а汾�����ܣ�����tempdb�л�������IO��
Sybase ASE
Sybase ASE�Ķ�/д����������Է�����Sybase IQʹ�ÿ��հ汾��������������������⡣
������ݿ�
��������һЩ��ݿ�Ҳ�������������⣬������һЩ���������ACID��ԭ���ԣ�һ���ԣ������Ժͳ־��ԣ�����
��ݲֿ�
��ҵ������ݲֿ�洢/�鵵������ʷ��ݣ��Լ�������Ϊ��Ҫ������ݿ��е���ݣ�ͨ�����ǹ淶������ݽ�����ݲֿ⣬��ά��ΪOLAP����ҵ���ܣ�BI�� ��������ṩ���ټ�����
��ݲֿ�Ҳ�����µĻ���ǿ��ҵ��ս�Ի��ݲ��ԣ����⣬��ݲֿ��е�����dz�ָ������������������ġ�
�����еĹ�ϵ��ݿ�����
�����еĹ�ϵ��ݿ���кܴ�����ƣ���Ϊ��������Ƕ�ά�ģ�ÿһ�ж�����������ģ�B tree����
���͵Ļ����е���ݿ���Google��Big Table��Sybase IQ��Vertica�ͻ���MySQL������KickFire��
ƽ����ԣ���Щ�����е���ݿ�ȴ�ͳ�Ļ����еĹ�ϵ��ݿ⣨��Oracle��SQL Server��Sybase ASE��TeraData��DB2��MySQL������ݼ����ٶ���Ҫ��60��100�������ڻ����м�������ݸ���ʱ���ǵ��ٶȽ���ĿǰΪ ֹ��Sybase IQ�ƺ�����һ�������ͷ�ų�������������ݲֿ⣨����1P�ֽڣ������õ�Sybase IQ��
����йػ����еĹ�ϵ��ݿ���Ϣ
��Oracle��SQL Server����ݲֿ�ʱ����Ҫ������ά��������壬��Ҫ�Ĵ洢�ռ�Ҳ���࣬�Ҹ�����Ϊ���û����еĹ�ϵ��ݿ�������ݲֿ⽫��ܿ챻�����е���ݲֿ� ȡ��
������ԣ������еĹ�ϵ��ݣ�SQL Server��Oracle��Informix��DB2/UDB��MySQL��Sybase ASE�ȣ��ʺ�OLTPӦ�ã�������еĹ�ϵ��ݿ⣨Sybase IQ��KickFire��Vertica�ȣ����ʺ�OLAP/DSS����ݲֿ�Ӧ�á�
ע�⣺��Щʱ��������ݿ���OneTick��kdb+��Vhayu���������ǹ�ϵ��ݿ⣬���ǵĴ洢�ṹ�ǻ����ļ��ģ�ÿһ�е���ݶ�ʹ��һ���������ļ� �洢���������ǻ����е���ݿ⣬�����е���ݿ�Ҳ�����ڻ��ݲ��ԡ����⣬�����е���ݲֿ⣨�����壩�е�����dz�ָ���������������е���ݲֿ��е��� ���dz����������ġ�
��ͳ�ϣ�Oracle����ݲֿ����������ȵ����ƣ��������ڻ����еĹ�ϵ��ݿ⣨��Sybase IQ��Vertica��KickFire����ǰ�Ѿ�ʧȥ���ƣ�Google����ʹ�õ�Big TableҲ��һ�ֻ����е���ݿ�/�洢ϵͳ��
Ǩ��˼��
����������������ݿ������е�Ͷ������һ����Ҫ���ǵ����顣
�Ҽ���ٴ�SybaseǨ�Ƶ�SQL Server�ijɹ�����֮��Ȼ���������ٿ�����Sybase/SQL
ServerǨ�Ƶ�Oracle�ģ���֮��Ȼ��
�����ݿ�Ĺ�ģ��Ӧ�÷�Χ��ҪǨ��Sybase/SQL
Server�洢��̣���дӦ�ó����в��Կ�����Ҫ�ܳ�һ��ʱ�䣬��ʹ��OracleǨ�ƹ���̨�İ����������ǿ���ʹ��SQL
Developer����ÿ���洢��̶�����д�����Ӧ�ó���ֻʹ����ODBC/JDBC/ADO.NET�������洢���/��ʱ�?��ôǨ�ƻ�Ƚ����ס�
ԭ��֧�ֵı������
ǰ���Ѿ�˵��Oracle��Java��֧������õģ����ǿ�����Oracle�д洢Java���룬��������Ϊԭ��Oracle����ʹ�ã���ʹ�� Oracle����չ�Էdz��ã��е���Դ�룩�����⣬SybaseҲԭ��֧��Java���롣SQL Server��Sybase֧����չ�洢��̣�������ָ��ݿ��е����ⲿ��̬���һ���ӿڣ�������ò�ͬ�ı������ʵ�֡�
ӵ�гɱ�
���������о���Щ��ݿ�Ĺ���ʱ����һ�����Ҫ��ס���Ǿ��dzɱ���ʱ�䷶Χ����ʹ����һ������ḻ����ݿ��Ŷӣ������ѡ��ݿ�ƽ̨������3��Ҳ��û��ʲ ô�����ˣ����⣬��������ݿ�ϲ���һ����ݿ�ƽ̨Ҳû��̫�����壬��Ϊ���칹��ݿⶼ����ͨ��SQL Server�����ӷ���Oracle��أ���ʹ��һЩ��ݿ⸴�ƺ�ETL���ߴ��档�����ڿ�����ݿ��ά���ɱ�ʱ����Ҫ������ݿ�ɱ����෴��Ҫ������ Ϊ���Ӧ�ó���ͻ���ʩ��һ���ֿ���
��ϣ����ƪ���¶���Щ��Ҫ������Ϊ��Ӧ�ó�����ѡ��ݿ���������������Ϊ�Լ�������ѡ����ڡ�