Hiện nay dữ liệu ngày càng lớn hơn và phức tạp hơn, và các lựa chọn trong việc xử lý dữ liệu đó cũng vậy. Là một nhà phát triển ứng dụng hiện đại, bạn cần hiểu về lĩnh vực quản lý dữ liệu mới nổi, cả RDBMS và NoQuery. Seven Databases in Seven Weeks sẽ đưa bạn đi tham quan một số cơ sở dữ liệu nguồn mở nóng nhất hiện nay. Theo truyền thống Bảy ngôn ngữ của Bruce A. Tate trong bảy tuần , cuốn sách này vượt xa hướng dẫn cơ bản của bạn để khám phá các khái niệm thiết yếu ở cốt lõi của mỗi công nghệ.
Redis, Neo4J, CouchDB, MongoDB, HBase, Rịak và Postgres. Với mỗi cơ sở dữ liệu, bạn sẽ giải quyết vấn đề dữ liệu trong thế giới thực làm nổi bật các khái niệm và tính năng làm cho nó tỏa sáng. Bạn sẽ khám phá năm mô hình dữ liệu được sử dụng bởi các cơ sở dữ liệu này - quan hệ, khóa / giá trị, cột, tài liệu và biểu đồ - và loại vấn đề nào phù hợp nhất với từng cơ sở dữ liệu.
Bạn sẽ tìm hiểu cách MongoDB và CouchDB khác nhau một cách đáng kinh ngạc và khám phá di sản Động lực ở trung tâm của Rịa. Làm cho ứng dụng của bạn nhanh hơn với Redis và kết nối nhiều hơn với Neo4J. Sử dụng MapReduce để giải quyết các vấn đề về Dữ liệu lớn. Xây dựng các cụm máy chủ sử dụng các dịch vụ có thể mở rộng như Đám mây điện toán đàn hồi (EC2) của Amazon.
Khám phá định lý CAP và ý nghĩa của nó đối với dữ liệu phân tán của bạn. Hiểu sự đánh đổi giữa tính nhất quán và tính sẵn có và khi bạn có thể sử dụng chúng để lợi thế của bạn. Sử dụng nhiều cơ sở dữ liệu trong buổi hòa nhạc để tạo ra một nền tảng nhiều hơn tổng số phần của nó hoặc tìm một cơ sở đáp ứng tất cả các nhu cầu của bạn cùng một lúc.
Seven Databases in Seven Weeks sẽ đưa bạn đi sâu vào từng cơ sở dữ liệu, điểm mạnh và điểm yếu của chúng và cách chọn cơ sở dữ liệu phù hợp với nhu cầu của bạn.