Hướng dẫn MongoDB cung cấp các khái niệm cơ bản và nâng cao về SQL. Hướng dẫn MongoDB của chúng tôi được thiết kế cho người mới bắt đầu và các chuyên gia Show MongoDB là một nền tảng không có SQL. Nó là một nền tảng cơ sở dữ liệu hướng tài liệu mã nguồn mở, nền tảng đa nền tảng, được viết bằng C ++ Các bài viết liên quan
Hướng dẫn MongoDB của chúng tôi bao gồm tất cả các chủ đề của cơ sở dữ liệu MongoDB như chèn tài liệu, cập nhật tài liệu, xóa tài liệu, truy vấn tài liệu, phương thức tham khảo, sắp xếp () và giới hạn ( . v. Ngoài ra còn có các câu hỏi phỏng vấn MongoDB để giúp bạn hiểu rõ hơn về nền tảng MongoDB Tóm tắt nội dung MongoDB là gìMongoDB là một cơ sở dữ liệu tài liệu mã nguồn mở cung cấp hiệu suất cao, tính sẵn sàng cao và tự động chia tỷ lệ Nói một cách dễ hiểu, bạn có thể nói rằng – Mongo DB là một cơ sở dữ liệu hướng tài liệu. Nó là sản phẩm mã nguồn mở, được phát triển và hỗ trợ bởi một công ty tên là 10gen MongoDB được cung cấp miễn phí theo giấy phép Công cộng và nó cũng có sẵn theo giấy phép Thương mại từ nhà sản xuất Công ty sản xuất 10gen đã định nghĩa MongoDB là “MongoDB là một tài liệu định hướng cơ sở dữ liệu có thể mở rộng, mã nguồn mở, hiệu suất cao. ” – 10gen MongoDB được thiết kế để hoạt động với các máy chủ hàng hóa. Bây giờ nó được sử dụng bởi các công ty ở mọi quy định, trong tất cả các ngành công nghiệp History of MongoDBSự phát triển ban đầu của MongoDB bắt đầu vào năm 2007 khi công ty đang xây dựng một nền tảng dưới dạng một dịch vụ tương tự như window azure Window azure là nền tảng và cơ sở hạ tầng điện toán đám mây, do Microsoft tạo ra, để xây dựng, phát triển và quản lý các ứng dụng và dịch vụ thông qua một mạng toàn cầu MongoDB được phát triển bởi một tổ chức có trụ sở tại NewYork có tên là 10gen, hiện được gọi là MongoDB Inc. Ban đầu nó được phát triển như một PAAS (Nền tảng như một dịch vụ). Sau đó vào năm 2009, nó được giới thiệu trên thị trường với tư cách là một máy chủ cơ sở dữ liệu mã nguồn mở được duy trì và hỗ trợ bởi MongoDB Inc. Bản sản xuất sẵn sàng đầu tiên của MongoDB đã được xem xét từ phiên bản 1. 4 được phát hành vào tháng 3 năm 2010 MongoDB2. 4. 9 là phiên bản ổn định và mới nhất được phát hành vào ngày 10 tháng 1 năm 2014 Mục đích xây dựng MongoDBĐó có thể là một câu hỏi rất xác thực rằng – “MongoDB cần gì mặc dù có nhiều cơ sở dữ liệu đang hoạt động?” Có một câu trả lời đơn giản Tất cả các ứng dụng hiện đại đều yêu cầu dữ liệu lớn, phát triển các tính năng nhanh, phát triển khai linh hoạt và các hệ thống cơ sở dữ liệu cũ không đủ thẩm quyền, vì vậy MongoDB là cần thiết Mục đích chính của việc xây dựng MongoDB là
Trước hết, chúng ta nên biết cơ sở dữ liệu hướng tài liệu là gì? Ví dụ về cơ sở dữ liệu hướng tài liệuMongoDB là một tài liệu định hướng cơ sở dữ liệu. Đó là một tính năng chính của MongoDB. Nó cung cấp một kho lưu trữ định hướng tài liệu. Nó rất đơn giản, bạn có thể thiết lập chương trình của nó một cách dễ dàng MongoDB lưu trữ dữ liệu dưới dạng tài liệu, vì vậy nó được gọi là cơ sở dữ liệu hướng tài liệu FirstName = "John", Address = "Detroit", Spouse = [{Name: "Angela"}]. FirstName ="John", Address = "Wick" Hai tài liệu khác nhau (được phân tách bằng dấu “. ”) Lưu trữ dữ liệu theo cách này được gọi là cơ sở dữ liệu hướng tài liệu Mongo DB rơi vào một lớp cơ sở dữ liệu được gọi là Cơ sở dữ liệu hướng tài liệu. Cũng có một loại cơ sở dữ liệu mở rộng được gọi là Không có cơ sở dữ liệu SQL Các hướng dẫn MongoDB khác
Các tính năng của MongoDBĐây là một số tính năng quan trọng của MongoDB 1. Hỗ trợ các truy vấn đặc biệt Trong MongoDB, bạn có thể tìm kiếm theo trường, truy vấn phạm vi và nó cũng hỗ trợ tìm kiếm biểu thức chính quy 2. Lập chỉ mục Bạn có thể thiết lập bất kỳ mục nào trong bất kỳ trường nào trong tài liệu 3. nhân rộng MongoDB support sao chép Master Slave Một cái chính có thể thực hiện Đọc và Viết và một Slave sao chép dữ liệu từ cái chính và chỉ có thể được sử dụng để đọc hoặc sao lưu (không ghi) 4. Sao chép dữ liệu MongoDB could run on many server. Dữ liệu được sao chép để giữ cho hệ thống hoạt động và cũng duy trì trạng thái hoạt động của nó trong trường hợp lỗi phần cứng 5. Loading balance Nó có cấu hình cân bằng tải tự động vì dữ liệu được đặt trong các phân đoạn 6. Hỗ trợ các công cụ thu nhỏ và tổng hợp bản đồ 7. Sử dụng JavaScript thay vì Thủ tục 8. Nó là một cơ sở dữ liệu ngắn gọn được viết bằng C++ 9. Cung cấp hiệu suất cao 10. Lưu trữ các tệp có kích thước bất kỳ một cách dễ dàng mà không làm phức tạp Ngăn xếp của bạn 11. Dễ thất bại trong quản lý trường hợp thất bại 12. Nó cũng hỗ trợ JSON data descriptions with the lược đồ Tự động làm sắc nét cho khả năng mở rộng khả năng mở rộng theo chiều ngang Có thể xây dựng trong bản sao để có tính khả dụng cao Ngày nay, nhiều công ty sử dụng MongoDB để tạo ra các loại ứng dụng mới, cải thiện hiệu suất và tính khả dụng |