Frederick Phillips Brooks, Jr là một Nhà văn, một Kĩ sư phần mềm, một Chuyên gia máy tính hay chính là một Kiến trúc sư máy tính. Tên ông được gắn liền với tác phẩm The Mythical Man-Month: Essays on Software Engineering.<br>Trong cuốn sách chúng ta đang đề cập tới No Silver Bullet, Brooks Jr. (1986 tr.1), Brooks từng nói rằng: "Không có sự phát triển duy nhất, trong cả công nghệ hoặc kỹ thuật quản lý , bản thân nó hứa hẹn thậm chí là một cải tiến lớn trong vòng một thập kỷ về năng suất, độ tin cậy, tính đơn giản ". Ông nói đến những khó khăn của công nghệ phần mềm là: Độ phức tạp, Sự phù hợp, Khả năng thay đổi, Tàng hình. Được xuất bản vào năm 1986, tác phẩm này nêu lên quan điểm của ông là 30 năm trước và thế giới phần mềm ngày nay đang thay đổi nhanh chóng. Trong bài viết này, NoSQL sẽ được xem xét, làm rõ thông qua các vấn đề do Frederick P. Brooks trình bày, đánh giá bốn vấn đề được đưa ra bởi Frederick P. Brooks Jr. và coi thử rằng NoSQL sẽ khắc phục được những gì. Có nhiều người nghĩ rằng, giữa NoSQL và cơ sở dữ liệu RDBMS có những khắc biết rất rõ ràng, NoSQL được biết đến nhiều và nổi tiếng hơn. NoSQL là một cơ sở dữ liệu không có mối quan hệ nào cũng như không hỗ trợ các giao dịch ACID, còn RDBMS lại là quan hệ và hỗ trợ các giao dịch ACID. Cơ sở dữ liệu NoSQL sử dụng nhiều mô hình dữ liệu để truy cập và quản lý dữ liệu, chẳng hạn như tài liệu, đồ thị, khóa - giá trị, trong bộ nhớ và tìm kiếm. Các loại cơ sở dữ liệu này được tạo ra nhằm đáp ứng cho các ứng dụng yêu cầu mô hình dữ liệu linh hoạt với lượng dữ liệu lớn và độ trễ thấp, có thể đạt khi đưa các hạn chế về mức tối thiểu, giảm các hạn chế về tính nhất quán của dữ liệu của các cơ sở dữ liệu khác. NoSQL có thể được coi là một xu hướng khác với công nghệ nhưng lại là xu hướng phát triển của các công nghệ cơ sở dữ liệu khác nhau. Cơ sở dữ liệu được coi là một phần của NoSQL, nó bao gồm các giá trị khóa, tài liệu, biểu đồ và các hàng, cột rộng.
การแปล กรุณารอสักครู่..
