Big dữ liệu trong, và do đó, cơ sở dữ liệu quan hệ được ra ngoài. Đó là những gì mọi người nói, dù sao, và nó không khó để nhìn thấy lý do tại sao: cơ sở dữ liệu truyền thống làm, sau khi tất cả, có rất nhiều khó khăn với các dòng chảy lớn và không thể đoán trước thông tin mà đi tay trong tay với các dữ liệu phi cấu trúc. Nó nhận được đến điểm mà có rất nhiều người tin rằng NoSQL có thể thay thế SQL hoàn toàn, chứ không phải chỉ đơn giản là tồn tại như một sự thay thế: niềm tin này là không chính xác vì một số lý do, không ít trong số đó là thực tế là các ngôn ngữ truy vấn SQL (hoặc . ít nhất rất một xấp xỉ) có thể được sử dụng trong NoSQL tương đối dễ dàng . Nhưng đó không phải ở đây, cũng không có xem, trong khi không có phủ nhận rằng cơ sở dữ liệu NoSQL là cực kỳ gây rối, với một số lợi thế rất rõ ràng trong việc thực hiện; đồng thời, công nghệ này cũng có một số thiếu sót và hạn chế. Hôm nay, tôi muốn có một cái nhìn tại một số các ưu điểm hàng đầu của một thực hiện NoSQL trong ánh sáng của những nhược điểm. Ưu điểm Đó là More Scalable Elastic Scaling NoSQL của chính xác là những gì làm cho nó rất thích hợp cho dữ liệu lớn. Cơ sở dữ liệu quan hệ có xu hướng thường xuyên để 'rộng': họ thêm lớn hơn các máy chủ, mạnh hơn khi tải cơ sở dữ liệu bắt đầu tăng. Trong trường hợp dữ liệu lớn - đó là khả năng phát triển ở một độ chóng mặt pace- này chỉ đơn giản là không phải là một lựa chọn khả thi. Nó là vậy, đến nay tốt hơn để 'quy mô ra' thay vì; phân phối các cơ sở dữ liệu trên nhiều máy chủ để quản lý hiệu quả tải máy chủ. Đó là linh hoạt cơ sở dữ liệu Một NoSQL là đáng kể ít hạn chế hơn so với một cơ sở dữ liệu SQL, chủ yếu là bởi vì nó không bị khóa vào bất kỳ một mô hình dữ liệu cụ thể (điều này cũng tạo ra mấu chốt của một trong những giám đốc của nó bất lợi, nhưng thêm vào đó trong một thời điểm). Ứng dụng có thể lưu trữ dữ liệu trong hầu như bất kỳ cấu trúc hoặc định dạng cần thiết, làm cho quản lý thay đổi một cách dễ dàng. Cuối cùng, điều này có nghĩa là nhiều lên theo thời gian và độ tin cậy tốt hơn. Ngược lại điều này đối với cơ sở dữ liệu quan hệ, mà phải được nghiêm túc và chăm chú quản lý; mà ngay cả một thay đổi nhỏ có thể dẫn đến thời gian chết hoặc giảm dịch vụ. Đó là quản trị thân thiện với cơ sở dữ liệu NoSQL có xu hướng thường xuyên hơn không phải là đáng kể ít phức tạp và đáng kể đơn giản để triển khai hơn so với người anh em họ quan hệ của họ. Điều này là bởi vì, như ghi nhận của Tech Nirvana, họ đang "được thiết kế từ mặt đất lên để đòi hỏi ít quản lý, với tự động sửa chữa, phân phối dữ liệu, và các mô hình dữ liệu đơn giản." Tất cả những yếu tố cuối cùng với nhau dẫn đến một cơ sở dữ liệu đòi hỏi ít hơn đáng kể quản lý chi phí. Đó là chi phí-hiệu quả và mã nguồn mở Các máy chủ sử dụng trong việc thực hiện NoSQL thường các thiết bị hàng hóa, chất lượng thấp giá rẻ, như trái ngược với các máy chủ oft-đắt tiền và hệ thống lưu trữ cần thiết trong cơ sở dữ liệu quan hệ. Đó không phải là điều duy nhất mà các ổ đĩa giảm chi phí, một trong hai. NoSQL là hoàn toàn mã nguồn mở, có nghĩa là độ tin cậy an ninh thường cao hơn, và tốc độ triển khai. của Cloud Limit NoSQL mắt lưới tự nhiên với điện toán đám mây. Điều này là do một vài yếu tố. Quan trọng nhất trong số này là tỉ lệ ngang NoSQL của mắt lưới rất tốt với các đám mây, cho phép họ tận dụng mở rộng quy mô đàn hồi điện toán đám mây của. Ngoài ra, dễ dàng triển khai và quản lý trong một cơ sở dữ liệu NoSQL (và tập trung vào dữ liệu lớn) làm cho nó một đối tác chính cho điện toán đám mây, cho phép các quản trị viên tập trung hơn vào phía phần mềm điều thay vì phải lo lắng về những gì phần cứng mà họ đang sử dụng.
đang được dịch, vui lòng đợi..