Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

VLDB ở lứa tuổi thanh thiếu niên 20:Bạn sẽ cần nhiều hơn nữa…

Thời gian và công nghệ tiếp tục tăng tốc và dữ liệu chúng ta lưu tiếp tục tăng theo cấp số nhân. Do đó, định nghĩa chính xác về Cơ sở dữ liệu rất lớn (VLDB) tiếp tục thay đổi với những tiến bộ mới trong phần cứng và phần mềm. Nhưng việc lắp VLDB trên máy tính bảng mới của bạn hoặc thậm chí là máy tính xách tay, thường sẽ không xảy ra, ít nhất là chưa.

Cơ sở dữ liệu rất lớn là bao nhiêu?
Nhiều cơ quan công nghệ tranh luận về điểm xuất phát thực tế của những gì tạo nên một VLDB. Một số người nói rằng cơ sở dữ liệu có dung lượng từ 100 gigabyte trở lên. Những người khác cho rằng một VLDB có kích thước ít nhất là 1 terabyte (1000GB). Nó cũng có thể được đo lường bằng số lượng và loại truy vấn và giao dịch phức tạp mà nó có thể hỗ trợ. Nhưng bất kể số lượng chính xác là bao nhiêu, có thể an toàn khi nói rằng VLDB chứa một lượng lớn thông tin, được phổ biến trong một số lượng cực lớn các bộ (hàng cơ sở dữ liệu) và chiếm không gian lưu trữ lớn trong hệ thống tệp vật lý.

Bạn biết rằng bạn đang xử lý một VLDB khi kích thước của nó đòi hỏi nhiều công việc hơn. Không thể sao lưu cơ sở dữ liệu trong một khoảng thời gian hợp lý và những hạn chế về tài chính trong việc sao chép DB cho mục đích thử nghiệm, chỉ là một số vấn đề cần được xử lý.

Ai sử dụng VLDB?
Nhiều công ty và tổ chức sử dụng VLDB, bao gồm các thành phố trực thuộc trung ương, các nhà thầu quốc phòng của chính phủ, các công ty nghiên cứu và các doanh nghiệp lớn trong ngành tài chính. Một ví dụ điển hình về việc thường xuyên khai thác VLDBs để làm lợi thế chiến lược của nó là TAC, một nhóm nghiên cứu hoàn toàn độc lập ở châu Âu cung cấp dịch vụ tư vấn về các vấn đề kinh tế và tài chính quốc tế cho các nhà đầu tư tài chính, các công ty công nghiệp và các tổ chức đa phương. TAC xây dựng các VLDB, hầu hết cho mục đích sử dụng nội bộ của riêng họ, nhưng một số đã được cung cấp cho công chúng nhằm mục đích phân tích giám sát đầu tư nước ngoài và các mục tiêu phát triển.

Các doanh nghiệp khác sử dụng VLDB để so sánh dữ liệu, khai thác dữ liệu, lưu trữ dữ liệu, sao chép, truy vấn, trình diễn và vô số chức năng bổ sung. Những người theo dõi xu hướng công nghệ theo dõi họ. Các nhà quản lý CNTT thiết kế và phát triển cùng với họ. Các chuyên gia R&D và các đơn vị đổi mới theo dõi số liệu thống kê với họ. Và VLDB ngày càng đóng một vai trò quan trọng trong nhu cầu thông tin được cá nhân hóa trên World Wide Web.

Vậy làm cách nào để bạn quản lý Cơ sở dữ liệu rất lớn?
Câu chuyện về David và Goliath thường xuất hiện trong tâm trí khi mọi người nhận thấy cơ sở dữ liệu của họ đang tiến gần đến terabyte. Việc phân bổ không gian và tăng tốc truy vấn ngày càng trở nên khó khăn hơn. Vì vậy, nhiệm vụ thu hồi không gian và cải thiện hiệu suất dường như không thể vượt qua đó phải được giao cho một chuyên gia, một người có bí quyết và công cụ công nghệ để chinh phục gã khổng lồ đó.

Các VLDB có thể được kiểm soát hiệu quả bằng đúng loại Hệ thống quản lý cơ sở dữ liệu (DBMS); nghĩa là phần mềm máy tính được thiết kế đặc biệt (hoặc bộ phần mềm) cung cấp giao diện giữa cơ sở dữ liệu và người dùng cuối, cho phép tạo, truy vấn, cập nhật và quản lý dữ liệu. DBMS cũng duy trì tính bảo mật và tính toàn vẹn của dữ liệu được lưu trữ, đồng thời tạo điều kiện cho việc khôi phục thông tin nếu hệ thống xảy ra lỗi. Và có nhiều loại DBMS khác nhau, nhưng chúng tôi sẽ lưu luận văn đó cho một blog khác vào lúc khác.

Sự phát triển của hầu hết các Hệ quản trị cơ sở dữ liệu là cực kỳ phức tạp và tốn nhiều thời gian, đòi hỏi phải nâng cấp liên tục với những tiến bộ về bộ nhớ máy tính, lưu trữ, bộ xử lý và mạng. Cơ sở dữ liệu tiếp tục tăng về kích thước, phạm vi và hiệu suất, khi các nhà phát triển phần mềm cố gắng bắt kịp với nhu cầu tăng khối lượng dữ liệu hiện đại. Giống như hầu hết cuộc sống trong thế kỷ 21, chúng ta đã đi một chặng đường dài rất nhanh và chúng ta có dữ liệu để chứng minh điều đó!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách kết hợp kết quả của hai truy vấn trong SQL

  2. Ký hiệu IDEF1X

  3. Thực hiện kiểm toán thay đổi dữ liệu bằng bảng tạm thời

  4. Quy trình được lưu trữ để có được cài đặt phiên bản

  5. Câu lệnh SQL SELECT INTO