Comparison of 4 major databases

Comparison of the four major databases
Openness :
SQL Server
  can only run on windows, without the slightest openness, the stability of the operating system is very important to the database. Windows9X series products are more focused on desktop applications, and NT server is only suitable for small and medium-sized enterprises. And the reliability, security and scalability of the windows platform are very limited. It's not as tried and tested as unix, especially when dealing with big data

Oracle
  runs on all major platforms (including windows). All industry standards are fully supported. Adopt a completely open policy. Allows customers to choose the most suitable solution. Full support for developers.

Sybase ASE
  runs on all major platforms (including windows). However, due to the low level of integration between Sybase and OS in the early days, more OS and DB-level patches are required for versions below VERSION 11.9.2. In a multi-platform mixed environment, there will be certain problems.

DB2
  runs on all major platforms (including windows). Best suited for massive data. DB2 is the most widely used at the enterprise level. In the world's 500 largest enterprises, almost 85% use DB2 database servers, and in China, it accounts for about 5% in 1997.

Scalability, parallelism
SQL server
  parallel implementation and coexistence models are immature. It is difficult to handle the increasing number of users and data volumes. Scalability is limited.

Oracle
  Parallel servers extend the capabilities of windownt by enabling a group of nodes to share work in the same cluster, providing a high-availability and high-scalability cluster solution. If windowsNT can not meet the needs, users can move the database to UNIX. Oracle's parallel server has a fairly high degree of integration for the clustering mechanisms of various UNIX platforms.

Although Sybase ASE
  has DB SWITCH to support its parallel server, because DB SWITCH is not mature in technology, and only

supports ASE SERVER version 12.5 or later, because DB SWITCH technology requires a server to act as SWITCH, so the hardware

DB2
  has Nice parallelism. DB2 extends database management to a parallel, multi-node environment. A database partition is a portion of a database that contains its own data, indexes, configuration files, and transaction logs. Database partitions are sometimes referred to as node

security
SQL server
  does not have any security credentials.

Oracle Server
  is certified to the ISO standard at the highest certification level.

Sybase ASE
  is certified to the ISO standard at the highest certification level.

DB2
  is certified to the ISO standard at the highest level of certification.


Performance

SQL Server
  performs poorly when there are multiple users.

Oracle
  has the highest performance, maintaining the world record of TPC-D and TPC-C under the open platform.
  

Sybase ASE
  Performance is close to SQL Server. But the concurrency under the UNIX platform is better than that of SQL Server.

  

The high performance of DB2
  is suitable for data warehouse and online transaction processing.

  

Client support and application mode
SQL Server
  C/S structure, only supports windows clients, can use ADO, DAO, OLEDB, ODBC connection.

  

Oracle
  multi-level network computing, supports a variety of industrial standards, can use ODBC, JDBC, OCI and other networks Client connection.

  

Sybase ASE
  C/S structure, can use ODBC, Jconnect, Ct-library and other network clients to connect.

  

DB2
  cross-platform, multi-layer structure, supports ODBC, JDBC and other customers Easy to

  

operate
SQL Server
  is easy to operate, but only has a graphical interface.

  

Oracle is more complex, and provides GUI and command line at the same time, and Sybase ASE   is more complicated
  to operate the same under windowsNT and unix , and provides GUI and command line at the same time. However, the GUI is poor, and the status is often not timely. It is recommended to use the command line. DB2   is easy to operate, provides GUI and command line at the same time, and operates the same under windowsNT and unix. Using risky SQL server   completely rewritten code, has undergone long-term testing, continuous delays, and many functions need time to prove. not very congruent

  




  










Oracle
  's long-term development experience is fully backward compatible. be widely used. There is absolutely no risk.

Sybase ASE
  is backward compatible, but the ct-library program is not portable.

  

DB2
  is widely used in giant enterprises and has good backward compatibility. low risk.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326434204&siteId=291194637