Mục lục:
- data stores
- Ví dụ trong một cơ sở dữ liệu bạn có thể có "điện thoại" là XXX-XXX-XXXX trong khi đó ở một số khác nó có thể là XXXXXXXXX. Để đạt được một cái nhìn nhất quán về thông tin, lĩnh vực này sẽ cần được bình thường hóa thành một hình thức khác. Năm mức tiêu chuẩn tồn tại để bình thường hoá. Sự lựa chọn của hình thức bình thường thường được giảm xuống các nhà thiết kế cơ sở dữ liệu. Bộ sưu tập các bảng, khóa, phần tử, v.v … được gọi là lược đồ cơ sở dữ liệu
- Việc cung cấp những điều cơ bản và làm việc một cách tin cậy chỉ là một phần của câu chuyện. PostgreSQL cũng hỗ trợ nhiều tính năng chỉ được tìm thấy trong các RDBMSs độc quyền tốn kém, bao gồm:
Video: [chorong.vn] - Hướng dẫn cài đặt SQL Server 2008 Enterprise Full 2025
Dữ liệu lớn đang trở thành một yếu tố quan trọng trong cách thức các tổ chức đang tận dụng dữ liệu khối lượng lớn ở tốc độ thích hợp để giải quyết dữ liệu cụ thể các vấn đề. Các hệ thống quản lý cơ sở dữ liệu quan hệ là quan trọng đối với khối lượng lớn này. Dữ liệu lớn không sống trong sự cô lập. Để có hiệu quả, các công ty thường cần để có thể kết hợp các kết quả của phân tích dữ liệu lớn với các dữ liệu tồn tại trong kinh doanh.
data stores
) là sự kiên trì. Sự kiên trì đảm bảo rằng dữ liệu được lưu trữ trong cơ sở dữ liệu sẽ không bị thay đổi mà không có sự cho phép và nó sẽ có sẵn miễn là nó là quan trọng đối với doanh nghiệp. Cơ sở dữ liệu tốt là gì nếu nó không thể tin cậy để bảo vệ dữ liệu bạn đưa vào nó?
Các dữ liệu cơ bản lớn: RDBMS và các bảng
Các cơ sở dữ liệu quan hệ được xây dựng trên một hoặc nhiều quan hệ và được biểu diễn bởi các bảng. Các bảng này được xác định bởi các cột của chúng, và dữ liệu được lưu trữ trong các hàng. Khóa chính thường là cột đầu tiên trong bảng. Tính nhất quán của cơ sở dữ liệu và phần lớn giá trị của nó đạt được bằng cách "bình thường hoá" dữ liệu. Dữ liệu được chuẩn hoá đã được chuyển đổi từ định dạng gốc thành định dạng được chia sẻ, đã được đồng ý.Ví dụ trong một cơ sở dữ liệu bạn có thể có "điện thoại" là XXX-XXX-XXXX trong khi đó ở một số khác nó có thể là XXXXXXXXX. Để đạt được một cái nhìn nhất quán về thông tin, lĩnh vực này sẽ cần được bình thường hóa thành một hình thức khác. Năm mức tiêu chuẩn tồn tại để bình thường hoá. Sự lựa chọn của hình thức bình thường thường được giảm xuống các nhà thiết kế cơ sở dữ liệu. Bộ sưu tập các bảng, khóa, phần tử, v.v … được gọi là lược đồ cơ sở dữ liệu
Qua nhiều năm, ngôn ngữ truy vấn có cấu trúc (SQL) đã phát triển theo bước khóa với công nghệ RDBMS và là cơ chế được sử dụng rộng rãi nhất để tạo, truy vấn, duy trì và vận hành cơ sở dữ liệu quan hệ. Trong các công ty nhỏ và lớn, hầu hết các thông tin hoạt động quan trọng của họ có thể được lưu giữ trong RDBMS. Nhiều công ty có RDBMS khác nhau cho các lĩnh vực kinh doanh khác nhau. Dữ liệu giao dịch có thể được lưu trữ trong cơ sở dữ liệu của một nhà cung cấp, trong khi thông tin khách hàng có thể được lưu trữ trong dữ liệu khác.
Không phải là bạn sẽ sử dụng RDBMS cho cốt lõi của việc triển khai, nhưng bạn sẽ cần phải dựa vào dữ liệu được lưu trữ trong RDBMS để tạo ra mức cao nhất cho doanh nghiệp với dữ liệu lớn.
PostgreSQL, một cơ sở dữ liệu quan hệ mã nguồn mở
Trong quá trình triển khai dữ liệu lớn của bạn, bạn có thể gặp qua PostgreSQL, một cơ sở dữ liệu quan hệ sở hữu mã nguồn mở được sử dụng rộng rãi. Một số yếu tố đóng góp vào sự phổ biến của PostgreSQL. Là một RDBMS với sự hỗ trợ cho tiêu chuẩn SQL, nó làm tất cả những điều mong đợi trong một sản phẩm cơ sở dữ liệu, cộng với tuổi thọ và sử dụng rộng rãi của nó đã làm cho nó "chiến đấu thử nghiệm. "Nó cũng có sẵn trên hầu hết các hệ điều hành khác nhau, từ máy tính cá nhân tới máy tính lớn.
Việc cung cấp những điều cơ bản và làm việc một cách tin cậy chỉ là một phần của câu chuyện. PostgreSQL cũng hỗ trợ nhiều tính năng chỉ được tìm thấy trong các RDBMSs độc quyền tốn kém, bao gồm:
Khả năng trực tiếp xử lý các "đối tượng" trong lược đồ quan hệ
Khóa nước ngoài (tham khảo các phím từ một bảng trong khác)
-
Triggers được sử dụng để tự động bắt đầu một thủ tục lưu trữ)
-
Các truy vấn phức tạp (các truy vấn phụ và các kết nối trên các bảng rời rạc)
-
Tính toàn vẹn giao dịch
-
Đa truy cập kiểm soát đồng thời
-
Sức mạnh thực sự của PostgreSQL là khả năng mở rộng của nó. Người dùng và lập trình cơ sở dữ liệu có thể bổ sung thêm các tính năng mới mà không ảnh hưởng đến hoạt động cơ bản hoặc độ tin cậy của cơ sở dữ liệu. Các tùy chọn mở rộng có thể bao gồm
-
Các loại dữ liệu
Các nhà điều hành
-
Chức năng
-
Các phương pháp lập chỉ mục
-
Các ngôn ngữ thủ tục
-
Mức độ tùy chỉnh cao này làm cho PostgreSQL đáng mong đợi khi các sản phẩm độc quyền cứng. Nó mở rộng vô hạn.
-
Cuối cùng, giấy phép PostgreSQL cho phép sửa đổi và phân phối dưới bất kỳ hình thức nào, nguồn mở hoặc đóng. Mọi sửa đổi có thể được giữ kín hoặc chia sẻ với cộng đồng theo ý muốn.