Computer >> Máy Tính >  >> Lập trình >> SQL

Các loại cơ sở dữ liệu


Tùy theo yêu cầu sử dụng, có các loại cơ sở dữ liệu sau trên thị trường -

  • Cơ sở dữ liệu tập trung.
  • Cơ sở dữ liệu phân tán.
  • Cơ sở dữ liệu cá nhân.
  • Cơ sở dữ liệu người dùng cuối.
  • Cơ sở dữ liệu thương mại.
  • Cơ sở dữ liệu NoSQL.
  • Cơ sở dữ liệu hoạt động.
  • Cơ sở dữ liệu quan hệ.
  • Cơ sở dữ liệu đám mây.
  • Cơ sở dữ liệu hướng đối tượng.
  • Cơ sở dữ liệu biểu đồ.

Các loại cơ sở dữ liệu

Hãy để chúng tôi giải thích tất cả chúng:

1. Cơ sở dữ liệu tập trung

Thông tin (dữ liệu) được lưu trữ tại một địa điểm tập trung và người dùng từ các địa điểm khác nhau có thể truy cập vào dữ liệu này. Loại cơ sở dữ liệu này chứa các thủ tục ứng dụng giúp người dùng truy cập dữ liệu ngay cả từ một vị trí từ xa.

Các loại thủ tục xác thực khác nhau được áp dụng để xác minh và xác thực người dùng cuối, tương tự như vậy, số đăng ký được cung cấp bởi các thủ tục ứng dụng để theo dõi và ghi lại việc sử dụng dữ liệu. Văn phòng khu vực địa phương xử lý việc này.

Các loại cơ sở dữ liệu

2. Cơ sở dữ liệu được phân phối

Đối lập với khái niệm cơ sở dữ liệu tập trung, cơ sở dữ liệu phân tán có những đóng góp từ cơ sở dữ liệu chung cũng như thông tin được thu thập bởi các máy tính cục bộ. Dữ liệu không có ở một nơi và được phân phối tại các địa điểm khác nhau của một tổ chức. Các trang web này được kết nối với nhau với sự trợ giúp của các liên kết giao tiếp giúp chúng truy cập dữ liệu phân tán một cách dễ dàng.

Bạn có thể hình dung cơ sở dữ liệu phân tán là cơ sở dữ liệu trong đó các phần khác nhau của cơ sở dữ liệu được lưu trữ ở nhiều vị trí khác nhau (vật lý) cùng với các thủ tục ứng dụng được sao chép và phân phối giữa các điểm khác nhau trong mạng.

Có hai loại cơ sở dữ liệu phân tán, viz. đồng nhất và không đồng nhất. Các cơ sở dữ liệu có cùng phần cứng cơ bản và chạy trên cùng hệ điều hành và các thủ tục ứng dụng được gọi là DDB đồng nhất, chẳng hạn. Tất cả các vị trí thực tế trong DDB. Trong khi đó, hệ điều hành, phần cứng cơ bản cũng như các quy trình ứng dụng có thể khác nhau ở các vị trí khác nhau của DDB được gọi là DDB không đồng nhất.

Các loại cơ sở dữ liệu

3. Cơ sở dữ liệu cá nhân

Dữ liệu được thu thập và lưu trữ trên máy tính cá nhân có dung lượng nhỏ và dễ quản lý. Dữ liệu thường được sử dụng bởi cùng một bộ phận của một tổ chức và được một nhóm nhỏ người truy cập.

4. Cơ sở dữ liệu người dùng cuối cùng

Người dùng cuối thường không quan tâm đến giao dịch hoặc các hoạt động được thực hiện ở các cấp độ khác nhau và chỉ nhận thức được sản phẩm có thể là một phần mềm hoặc một ứng dụng. Do đó, đây là cơ sở dữ liệu dùng chung được thiết kế đặc biệt cho người dùng cuối, giống như những người quản lý các cấp khác nhau. Tóm tắt toàn bộ thông tin được thu thập trong cơ sở dữ liệu này.

5. Cơ sở dữ liệu thương mại

Đây là các phiên bản trả phí của cơ sở dữ liệu khổng lồ được thiết kế dành riêng cho những người dùng muốn truy cập thông tin để được trợ giúp. Các cơ sở dữ liệu này là chủ đề cụ thể, và người ta không thể đủ khả năng duy trì một lượng thông tin khổng lồ như vậy. Quyền truy cập vào các cơ sở dữ liệu như vậy được cung cấp thông qua các liên kết thương mại.

6. Cơ sở dữ liệu Android

Chúng được sử dụng cho các tập hợp dữ liệu phân tán lớn. Có một số vấn đề về hiệu suất dữ liệu lớn được cơ sở dữ liệu quan hệ xử lý hiệu quả, những vấn đề như vậy dễ dàng được quản lý bởi cơ sở dữ liệu NoSQL. Có rất hiệu quả trong việc phân tích dữ liệu phi cấu trúc kích thước lớn có thể được lưu trữ tại nhiều máy chủ ảo của đám mây.

7. Cơ sở dữ liệu hoạt động

Thông tin liên quan đến hoạt động của doanh nghiệp được lưu trữ bên trong cơ sở dữ liệu này. Các ngành chức năng như tiếp thị, quan hệ nhân viên, dịch vụ khách hàng, v.v. yêu cầu loại cơ sở dữ liệu như vậy.

Các loại cơ sở dữ liệu

8. Cơ sở dữ liệu quan hệ

Các cơ sở dữ liệu này được phân loại theo một tập hợp các bảng trong đó dữ liệu phù hợp với một danh mục được xác định trước. Bảng bao gồm các hàng và cột trong đó cột có mục nhập dữ liệu cho một danh mục cụ thể và các hàng chứa phiên bản cho dữ liệu đó được xác định theo danh mục. Ngôn ngữ truy vấn có cấu trúc (SQL) là giao diện chương trình ứng dụng và người dùng tiêu chuẩn cho cơ sở dữ liệu quan hệ.

Có nhiều thao tác đơn giản khác nhau có thể được áp dụng trên bảng làm cho các cơ sở dữ liệu này dễ mở rộng hơn, kết hợp hai cơ sở dữ liệu với mối quan hệ chung và sửa đổi tất cả các ứng dụng hiện có.

Các loại cơ sở dữ liệu

9. Cơ sở dữ liệu đám mây

Ngày nay, dữ liệu đã được lưu trữ cụ thể qua các đám mây còn được gọi là môi trường ảo, trong một đám mây lai, đám mây công cộng hoặc riêng tư. Cơ sở dữ liệu đám mây là cơ sở dữ liệu đã được tối ưu hóa hoặc xây dựng cho một môi trường ảo hóa như vậy. Cơ sở dữ liệu đám mây có nhiều lợi ích khác nhau, một số lợi ích trong số đó là khả năng trả tiền cho dung lượng lưu trữ và băng thông trên cơ sở mỗi người dùng và chúng cung cấp khả năng mở rộng theo yêu cầu, cùng với tính khả dụng cao.

Cơ sở dữ liệu đám mây cũng mang lại cho các doanh nghiệp cơ hội hỗ trợ các ứng dụng kinh doanh trong việc triển khai phần mềm dưới dạng dịch vụ.

Các loại cơ sở dữ liệu

10. Cơ sở dữ liệu hướng đối tượng

Cơ sở dữ liệu hướng đối tượng là một tập hợp của lập trình hướng đối tượng và cơ sở dữ liệu quan hệ. Có nhiều mục khác nhau được tạo bằng ngôn ngữ lập trình hướng đối tượng như C ++, Java có thể được lưu trữ trong cơ sở dữ liệu quan hệ, nhưng cơ sở dữ liệu hướng đối tượng rất phù hợp cho những mục đó.

Cơ sở dữ liệu hướng đối tượng được tổ chức xung quanh các đối tượng hơn là các hành động và dữ liệu hơn là logic. Ví dụ:một bản ghi đa phương tiện trong cơ sở dữ liệu quan hệ có thể là một đối tượng dữ liệu có thể xác định được, trái ngược với một giá trị chữ và số.

Các loại cơ sở dữ liệu


11. Cơ sở dữ liệu Graph

Biểu đồ là một tập hợp các nút và các cạnh trong đó mỗi nút được sử dụng để biểu diễn một thực thể và mỗi cạnh mô tả mối quan hệ giữa các thực thể. Cơ sở dữ liệu hướng đồ thị, hay cơ sở dữ liệu đồ thị, là một loại cơ sở dữ liệu NoSQL sử dụng lý thuyết đồ thị để lưu trữ, ánh xạ và truy vấn các mối quan hệ.

Cơ sở dữ liệu đồ thị về cơ bản được sử dụng để phân tích các kết nối. Ví dụ:các công ty có thể sử dụng cơ sở dữ liệu biểu đồ để khai thác dữ liệu về khách hàng từ phương tiện truyền thông xã hội.

Các loại cơ sở dữ liệu