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.
Comparison of 4 major databases
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=326434204&siteId=291194637
Ranking