1) Microsoft SQL
SQL Server là RDBMS được phát triển bởi Microsoft. SQL Server hỗ trợ ANSI SQL, là ngôn ngữ SQL (Ngôn ngữ truy vấn có cấu trúc) tiêu chuẩn. Tuy nhiên, SQL Server đi kèm với việc triển khai ngôn ngữ SQL, T-SQL (Transact-SQL).
Nền tảng: Docker Engine, Ubuntu, SUSE Linux Enterprise Server và Red Hat Enterprise Linux.
Ngôn ngữ: C, C ++, Java và C #
Phiên bản đám mây: Có
Đặc trưng:
- Nó cung cấp tích hợp dữ liệu có cấu trúc và phi cấu trúc với sức mạnh của SQL Server và Spark.
- Công cụ này cung cấp khả năng mở rộng, hiệu suất và tính khả dụng cho các ứng dụng thông minh, quan trọng, kho dữ liệu và hồ dữ liệu.
- Nó cung cấp các tính năng bảo mật nâng cao để bảo vệ dữ liệu của bạn.
- Truy cập vào các báo cáo Power BI giàu tính tương tác, để đưa ra quyết định nhanh hơn và tốt hơn.
2) MySQL
MySQL là một cơ sở dữ liệu quan hệ mã nguồn mở chạy trên một số nền tảng khác nhau như Windows, Linux và Mac OS, v.v. Nền tảng: Linux, Windows và Mac. Ngôn ngữ: C, Java, SQL, C ++, Perl, Python, Tcl và PHP. Phiên bản đám mây: Có
Đặc trưng:
- Công cụ cơ sở dữ liệu mã nguồn mở này cung cấp khả năng mở rộng và tính linh hoạt
- Công cụ này có thế mạnh về web và kho dữ liệu
- Nó cung cấp hiệu suất cao
- Nó có hỗ trợ giao dịch mạnh mẽ
Nhận định: MySQL có thể được sử dụng cho phần mềm đóng gói, các hệ thống quan trọng trong kinh doanh và các trang web có khối lượng lớn.
Liên kết: https://www.mysql.com/
3) PostgreSQL
PostgreSQL là một hệ quản trị cơ sở dữ liệu mã nguồn mở cấp doanh nghiệp. Nó hỗ trợ cả SQL cho quan hệ và JSON cho các truy vấn không quan hệ. Nó được hỗ trợ bởi một cộng đồng các nhà phát triển giàu kinh nghiệm, những người đã đóng góp to lớn để làm cho nó trở thành phần mềm quản lý Cơ sở dữ liệu có độ tin cậy cao.
Nền tảng: Mac, Windows và Linux.
Ngôn ngữ: PL / Tcl, PL / pgSQL, PL / Python và PL / Perl.
Phiên bản đám mây: Không.
Đặc trưng:
- Tương thích với các nền tảng khác nhau bằng cách sử dụng tất cả các ngôn ngữ chính và phần mềm trung gian
- Máy chủ dự phòng và tính sẵn sàng cao
- Công cụ có chức năng lập trình phía máy chủ trưởng thành
- SSL sao chép dựa trên nhật ký và dựa trên trình kích hoạt.
- Nó cung cấp một cơ chế khóa tinh vi nhất.
- Hỗ trợ kiểm soát đồng thời nhiều phiên bản
- Nó cung cấp hỗ trợ cho kiến trúc mạng máy khách-máy chủ
- Công cụ hướng đối tượng và tương thích ANSI-SQL2008
- PostgreSQL cho phép liên kết với các kho dữ liệu khác như NoSQL, hoạt động như một trung tâm liên kết cho cơ sở dữ liệu đa ô.
Nhận định: PostgreSQL cho phép bạn tạo các kiểu dữ liệu tùy chỉnh và phạm vi các phương pháp truy vấn. Bạn có thể chạy một thủ tục cửa hàng bằng các ngôn ngữ lập trình khác nhau.
Liên kết: https://www.postgresql.org/
4) MongoDB
MongoDB là cơ sở dữ liệu NoSQL hướng tài liệu được sử dụng để lưu trữ dữ liệu khối lượng lớn. Nó là một cơ sở dữ liệu mã nguồn mở ra đời vào khoảng giữa những năm 2000. Nó thuộc loại cơ sở dữ liệu NoSQL.
Nền tảng: Đa nền tảng
Ngôn ngữ: C #, C, Java, C ++, Perl, Scala, Ruby, v.v.
Phiên bản đám mây: Có
Đặc trưng:
- Cung cấp quy mô hoàn toàn tự động và quản lý các cụm đa nút phức tạp, có tính khả dụng cao, dễ dàng với các lệnh gọi API.
- Công cụ này cho phép bạn tạo các cụm phân tán toàn cầu.
- Dễ dàng khôi phục dữ liệu khi cần thiết.
- Nó cung cấp hình ảnh, giám sát và cảnh báo trên hơn 80 chỉ số theo dõi tình trạng cụm của bạn hoặc tích hợp với các giải pháp giám sát của bên thứ ba.
- Công cụ có một ngôn ngữ truy vấn mạnh mẽ
- Nó sử dụng các tài liệu JSON phong phú để lưu trữ các bảng trong cơ sở dữ liệu quan hệ.
- Nó cung cấp MongoDB Atlas, là một cơ sở dữ liệu đám mây toàn cầu.
Kết luận: MongoDB cho phép bạn xác thực tài liệu. Nó không thích hợp cho những ứng dụng có giao dịch phức tạp.
Liên kết: https://www.mongodb.com/
5) Phương ĐôngDB
OrientDB là cơ sở dữ liệu đa mô hình NoSQL mã nguồn mở giúp các tổ chức khai thác sức mạnh của cơ sở dữ liệu đồ thị mà không cần triển khai nhiều hệ thống để xử lý các kiểu dữ liệu khác. Điều này giúp bạn tăng hiệu suất và bảo mật đồng thời hỗ trợ khả năng mở rộng.
Nền tảng: Linux, Mac OS X, Windows, Solaris và HP-UX
Ngôn ngữ: Java, PHP, Nodejs, .NET, Python, C, JavaScript, Ruby, Scala, Elixir, Android, Perl.
Phiên bản đám mây: Có
Đặc trưng:
- API đa mô hình hợp nhất - để triển khai nhanh hơn
- TinkerPop 3 cho trạng thái nâng cấp nhanh chóng và hiệu quả.
- Công cụ này tập trung vào Khả năng mở rộng và hiệu suất.
- Cung cấp công cụ lập kế hoạch truy vấn nâng cao.
Nhận định: OrientDB có khả năng sao chép đa tổng thể, chia sẻ dữ liệu bằng cách sử dụng các cụm và tự động hóa các truy vấn và giao dịch phân tán.
Liên kết: https://orientdb.com/
6) MariaDB
MariaDB là một nhánh của hệ quản trị cơ sở dữ liệu MySQL. Nó được tạo ra bởi các nhà phát triển ban đầu của nó. Công cụ DBMS này cung cấp khả năng xử lý dữ liệu cho cả các nhiệm vụ nhỏ và doanh nghiệp.
Nền tảng: Windows, Linux và Mac.
Ngôn ngữ: C #, Java, C ++, Python, v.v.
Phiên bản đám mây: Có
Đặc trưng:
- Nó hoạt động theo giấy phép GPL, BSD hoặc LGPL.
- Nó đi kèm với nhiều công cụ lưu trữ, bao gồm những công cụ hiệu suất cao có thể được tích hợp với các hệ thống quản lý cơ sở dữ liệu quan hệ khác.
- Nó cung cấp công nghệ cụm Galera.
- MariaDB có thể chạy trên các hệ điều hành khác nhau và nó hỗ trợ nhiều ngôn ngữ lập trình.
Nhận định: MariaDB là một phần mềm thay thế cho MySQL. Nó cung cấp khả năng mở rộng cao thông qua tích hợp dễ dàng.
Liên kết: https://mariadb.org/
7) SQLite
SQLite là một hệ quản trị cơ sở dữ liệu quan hệ, nhúng, mã nguồn mở, được thiết kế vào khoảng năm 2000. Nó là một cơ sở dữ liệu, không cần cấu hình, không yêu cầu máy chủ hoặc cài đặt. Mặc dù đơn giản nhưng nó chứa đầy các tính năng phổ biến của hệ quản trị cơ sở dữ liệu.
Nền tảng: Blackberry, Symbian, Maemo, Android, MeeGo, WebOS, NetBSD, FreeBSD, Illumos, Solaris 10, Windows và Tizen.
Ngôn ngữ: C, C #, C ++, Java, PHP, Python, Ruby, v.v.
Phiên bản đám mây: Có
Đặc trưng:
- SQLite rất nhẹ so với các hệ quản trị cơ sở dữ liệu khác như SQL Server hoặc Oracle.
- Nó có một thư viện trong bộ nhớ mà bạn có thể gọi và sử dụng trực tiếp mà không cần cài đặt hoặc cấu hình.
- Bạn không yêu cầu bất kỳ máy chủ chuyên dụng nào để lưu trữ cơ sở dữ liệu. Cơ sở dữ liệu được lưu trữ trong đĩa cứng của máy tính.
Kết luận: SQLite là một thư viện ngôn ngữ lập trình C
cung cấp công cụ cơ sở dữ liệu SQL độc lập, đáng tin cậy và đầy đủ tính năng.
Liên kết: https://www.sqlite.org/index.html
8) Cassandra
Cassandra là một công cụ miễn phí được thiết kế để quản lý một lượng lớn dữ liệu trên nhiều loại máy chủ. Công cụ này cung cấp hỗ trợ sao chép trên nhiều trung tâm dữ liệu.
Nền tảng: Đa nền tảng
Ngôn ngữ: SQL, Go, C ++, Python và Node JS
Phiên bản đám mây: Có
Đặc trưng:
- Dữ liệu được sao chép vào nhiều nút để cung cấp một hệ thống chịu lỗi.
- Không có tắc nghẽn mạng vì mọi nút trong cụm đều hoạt động.
- Công cụ này hỗ trợ các hợp đồng và dịch vụ từ bên thứ ba.
- Nó cho phép bạn chọn giữa sao chép đồng bộ hoặc không đồng bộ cho bản cập nhật.
Nhận định : Cassandra dành cho những người muốn khả năng mở rộng và tính khả dụng cao mà không giảm hiệu suất.
Liên kết: http://cassandra.apache.org/
9) CouchDB
CouchDB là phần mềm mã nguồn mở dựa trên các tiêu chuẩn chung để truy cập dữ liệu quan trọng của bạn. Nó lưu trữ dữ liệu trên máy chủ của bạn hoặc với nhà cung cấp dịch vụ hàng đầu mà bạn lựa chọn.
Nền tảng: Nền tảng chéo
Ngôn ngữ: Java, Python, C ++, Perl, C, JavaScript, PHP, v.v.
Phiên bản đám mây: Không
Đặc trưng:
- Nó cho phép bạn chạy một máy chủ cơ sở dữ liệu logic trên bất kỳ máy ảo nào.
- Công cụ CouchDB hoạt động với các công cụ bên ngoài như bộ cân bằng tải, HTTP và máy chủ proxy.
- Cung cấp hỗ trợ xác thực và phiên.
- Cụm CouchDB cho phép bạn tiết kiệm dữ liệu dự phòng.
Nhận định: CouchDB cung cấp một giải pháp có thể mở rộng. Nó cũng cung cấp sự linh hoạt cho việc lưu trữ dữ liệu.
Liên kết: https://couchdb.apache.org/
10) Oracle
Oracle tự sửa chữa, tự bảo mật và tự lái được thiết kế để loại bỏ việc quản lý dữ liệu thủ công. Đây là một cơ sở dữ liệu thông minh, an toàn và có tính khả dụng cao trên đám mây giúp bạn phát triển doanh nghiệp của mình.
Nền tảng: Windows và Linux
Ngôn ngữ: C ++, COBOL, C, Java, Visual Basic và Pl / SQL.
Phiên bản đám mây: Có
Đặc trưng:
- Oracle Cloud được tối ưu hóa cho khối lượng công việc cơ sở dữ liệu hiệu suất cao, khối lượng công việc truyền trực tuyến và dữ liệu lớn Hyperscale.
- Bạn có thể dễ dàng di chuyển sang Đám mây.
- Nó cung cấp các dịch vụ dựa trên cách bạn muốn hoạt động, để chạy đám mây Oracle trong trung tâm dữ liệu của bạn.
Nhận định: Cơ sở dữ liệu Oracle lưu trữ và truy xuất thông tin. Máy chủ cơ sở dữ liệu giải quyết vấn đề liên quan đến quản lý thông tin.
Liên kết: https://www.oracle.com/in/database/
11) DynamoDB
Amazon DynamoDB là một cơ sở dữ liệu không tương quan. Hệ thống cơ sở dữ liệu này cung cấp độ trễ nhất quán và cung cấp bảo mật tích hợp và bộ nhớ đệm trong bộ nhớ. DynamoDB là một cơ sở dữ liệu không máy chủ, tự động mở rộng quy mô và sao lưu dữ liệu của bạn để bảo vệ.
Nền tảng: Đa nền tảng
Ngôn ngữ: Go, Node.js, Java, .NET, C #, Ruby, Python, PHP và Perl.
Phiên bản đám mây: Có
Đặc trưng:
- Hỗ trợ mô hình dữ liệu tài liệu và khóa-giá trị.
- DynamoDB cung cấp các chỉ mục thứ cấp mang lại sự linh hoạt khi truy vấn trên bất kỳ thuộc tính nào.
- Amazon DynamoDB Accelerator mang lại hiệu suất đọc nhanh cho DynamoDB của bạn.
- DynamoDB tích hợp với AWS Lambda để cung cấp các trình kích hoạt.
Nhận định: DynamoDB là một cơ sở dữ liệu tài liệu và có thể được sử dụng cho nhiều mục đích khác nhau.
Liên kết: https://aws.amazon.com/dynamodb/
12) Neo4j
Neo4j là một cơ sở dữ liệu đồ thị NoSQL mã nguồn mở, được triển khai bằng Java. Nó lưu dữ liệu của bạn dưới dạng đồ thị chứ không phải trong bảng.
Nền tảng: Nền tảng chéo
Ngôn ngữ: Java, Ngôn ngữ truy vấn Cypher, JavaScript, Java, v.v.
Phiên bản đám mây: Có
Đặc trưng:
- Nó hỗ trợ phân tích đồ thị và các ứng dụng giao dịch.
- Truyền tải theo thời gian liên tục cho một mối quan hệ trong biểu đồ cả về chiều rộng và chiều sâu vì liên kết kép ở cấp độ lưu trữ giữa nút và mối quan hệ.
- Mối quan hệ trong Neo4j nhanh chóng và cho phép bạn hiện thực hóa và sử dụng các mối quan hệ mới sau này để "tắt" và tăng tốc dữ liệu miền khi phát sinh yêu cầu mới
- Bộ nhớ đệm cho các biểu đồ cung cấp khả năng lưu trữ nhỏ gọn, giúp mở rộng quy mô hiệu quả.
Nhận định: Neo4j cho phép bất kỳ tổ chức nào mở khóa giá trị kinh doanh của các kết nối, mối quan hệ trong dữ liệu và ảnh hưởng thông qua một ứng dụng mới.
Liên kết: https://neo4j.com/
13) Firebirdsql
Firebird là một SQL RDBMS mã nguồn mở chạy trên Microsoft Windows, macOS, Linux và một số nền tảng Unix.
Nền tảng: Linux, Windows, HP-UX, macOS, Solaris và AIX.
Ngôn ngữ: C / C ++ và COBOL
Phiên bản đám mây: Có
Đặc trưng:
- Firebird cho phép bạn xây dựng một phiên bản tùy chỉnh.
- Nó là miễn phí để tải xuống, đăng ký cũng như triển khai.
- Công cụ này đã nâng cao RDBMS đa nền tảng.
- Cung cấp một loạt các lựa chọn tài trợ từ tư cách thành viên của Firebird đến các cam kết tài trợ.
Kết luận: Firebird có hỗ trợ ngôn ngữ thân thiện với sự phát triển, các thủ tục được lưu trữ và trình kích hoạt.
Liên kết: https://firebirdsql.org/
Tóm lược
Tên | Liên kết | Nền tảng | Giới hạn dung lượng DB |
Microsoft SQL | https://www.microsoft.com/en-in/sql-server/sql-server-2019 | Windows, Linux. | RAM 1 GB và cơ sở dữ liệu 10 GB. 1 CPU. |
MySQL | https://www.mysql.com/ | Windows, Linux, Mac. | Không giới hạn |
PostgreSQL | https://www.postgresql.org/ | Windows, Linux và Mac | Không giới hạn |
mongodb | https://www.mongodb.com/ | Windows, Linux, Mac. | Không giới hạn |
OrientDB | https://orientdb.com/ | Windows, Linux, Mac. | Không giới hạn |
Mariadb | https://mariadb.org/ | Windows, Linux, Mac. | Không giới hạn |
SQLite | https://www.sqlite.org/index.html | Windows, Linux, Mac. | Không giới hạn |
Cassandra | http://cassandra.apache.org/ | Windows, Linux. | Không giới hạn |
đi văng | https://couchdb.apache.org/ | Windows, Linux. | kích thước tối đa là 4 GB |
tiên tri | https://www.oracle.com/in/database/ | Windows, Linux | Cơ sở dữ liệu 1 GB RAM 11 GB. 1CPU. |
DynamoDB | https://aws.amazon.com/dynamodb/ | Windows, Linux. | 25 GB, 25 đơn vị dung lượng ghi và 25 đơn vị dung lượng đọc cho Bậc miễn phí AWS |
Neo4j | https://neo4j.com/ | Windows, Linux, Mac. | Giấy phép khởi động miễn phí |
chim chích chòe lửa | https://firebirdsql.org/ | Windows, Linux và Mac. | Cơ sở dữ liệu đa CPU, 20 TB. |