With users building increasingly complex data-driven apps, there is no dịch - With users building increasingly complex data-driven apps, there is no Việt làm thế nào để nói

With users building increasingly co

With users building increasingly complex data-driven apps, there is no longer a "one size fits all" database storage technology capable of powering every type of application built by the business. Modern applications need to support a variety of workloads with different access patterns and price/performance profiles – from low latency, in-memory read and write applications, to real time analytics to highly compressed "active" archives.

Through the use of pluggable storage engines exposed by the new storage engine API, MongoDB can be extended with new capabilities, and configured for optimal use of specific hardware architectures. This approach significantly reduces developer and operational complexity compared to running multiple databases. Now users can leverage the same MongoDB query language, data model, scaling, security and operational tooling across different applications, each powered by different pluggable MongoDB storage engines.

Multiple storage engines can co-exist within a single MongoDB replica set, making it easy to evaluate and migrate engines. Running multiple storage engines within a replica set can also simplify the process of managing the data lifecycle. For example as different storage engines for MongoDB are developed, it would be possible to create a mixed replica set configured in such a way that:

Operational data requiring low latency and high throughput performance is managed by replica set members using the WiredTiger or in-memory storage engine (currently experimental).
Replica set members configured with an HDFS storage engine expose the operational data to analytical processes running in a Hadoop cluster, which is executing interactive or batch operations rather than real time queries.
MongoDB replication automatically migrates data between primary and secondary replica set members, independent of their underlying storage format. This eliminates complex ETL tools that have traditionally been used to manage data movement.

Figure 1: Mix and match storage engines within a single MongoDB replica set MongoDB 3.0 ships with two supported storage engines:
The default MMAPv1 engine, an improved version of the engine used in prior MongoDB releases, now enhanced with collection level concurrency control.
The new WiredTiger storage engine. For many applications, WiredTiger's more granular concurrency control and native compression will provide significant benefits in the areas of lower storage costs, greater hardware utilization, higher throughput, and more predictable performance.
Both storage engines can co-exist in a single replica set, managed by MongoDB Ops Manager or the MongoDB Management Service (MMS), discussed in part of this blog series. MongoDB 3.0 also ships with an experimental In-Memory storage engine. Other engines under development by MongoDB and the community include the RocksDB Key-Value engine, HDFS storage engine and a FusionIO engine that bypasses the filesystem. These and other engines may be supported in the future, based on customer demand.
“MongoDB 3.0 enables a new dimension for community innovation with its pluggable storage engine feature. Every great product has a great customization story, and there is no greater customization than being able to choose the engine in your database. I look forward to the enhanced write performance and compression available with WiredTiger, and a flurry of new storage engine options for MongoDB, developed by the MongoDB community.”
~Yuri Finkelstein, Enterprise Architect at eBay.
MongoDB WiredTiger: A New Storage Engine for High Scale Apps
WiredTiger is a new storage engine for MongoDB, developed by the architects of Berkeley DB, the most widely deployed embedded data management software in the world. WiredTiger scales on modern, multi-CPU architectures. Using a variety of programming techniques such as hazard pointers, lock-free algorithms, fast latching and message passing, WiredTiger performs more work per CPU core than alternative engines. To minimize on-disk overhead and I/O, WiredTiger uses compact file formats, and optionally, compression. For many applications, WiredTiger will provide significant benefits in the areas of lower storage costs, greater hardware utilization, and more predictable performance, especially by reducing query latency in 95th and 99th percentile. Upgrades to the WiredTiger storage engine are non-disruptive for existing replica set deployments; applications will be 100% compatible, and upgrades can be performed with zero downtime through a rolling upgrade of the MongoDB replica set. This approach makes it very simple to migrate and test existing applications. Review the documentation for a checklist and full instructions on the upgrade process.


Table 1: Comparing the MongoDB WiredTiger and MMAPv1 storage engines The WiredTiger storage engine ships as part of MongoDB alongside the default MMAPv1 storage engine, and can be configured when starting the server using the followi
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Với người dùng xây dựng ứng dụng điều khiển dữ liệu ngày càng phức tạp, không còn một "một kích thước phù hợp với tất cả các" công nghệ lưu trữ cơ sở dữ liệu có khả năng cung cấp năng lượng tất cả các loại ứng dụng được xây dựng bởi các doanh nghiệp. Ứng dụng hiện đại cần để hỗ trợ một loạt các khối lượng công việc với các mẫu truy cập khác nhau và các cấu hình giá/hiệu suất-từ độ trễ thấp, trong bộ nhớ đọc và viết các ứng dụng, để phân tích thời gian thực để lưu trữ cao nén "hoạt động".Sử dụng cắm lí cơ tiếp xúc với động cơ mới lưu trữ API, MongoDB có thể được mở rộng với khả năng mới, và cấu hình để sử dụng tối ưu của kiến trúc phần cứng cụ thể. Cách tiếp cận này các nhà phát triển và hoạt động phức tạp so với chạy nhiều cơ sở dữ liệu giảm đáng kể. Bây giờ người dùng có thể tận dụng cùng một MongoDB ngôn ngữ truy vấn, dữ liệu mô hình, mở rộng quy mô, an ninh và hoạt động dụng cụ trên các ứng dụng khác nhau, mỗi người tài trợ bởi động cơ lí MongoDB cắm khác.Nhiều lí động cơ có thể cùng tồn tại trong một thiết lập MongoDB bản sao duy nhất, làm cho nó dễ dàng để đánh giá và di chuyển động cơ. Chạy nhiều động cơ lưu trữ trong một thiết lập bản sao cũng có thể đơn giản hóa quá trình quản lý vòng đời của dữ liệu. Ví dụ như khác nhau lưu trữ kiếm MongoDB được phát triển, nó sẽ có thể để tạo ra một bản sao khác nhau thiết lập cấu hình như vậy mà:Dữ liệu hoạt động đòi hỏi phải có độ trễ thấp và hiệu suất cao thông qua được quản lý bởi các thành viên đặt bản sao sử dụng WiredTiger hoặc trong bộ nhớ lưu trữ công cụ (hiện đang thử nghiệm).Bản sao các thành viên đặt cấu hình với một vạch trần kiếm lí HDFS dữ liệu hoạt động để phân tích các tiến trình đang chạy trong một cluster Hadoop, đó cách thực hiện tương tác hoặc hàng loạt hoạt động chứ không phải là truy vấn thời gian thực.MongoDB sao chép tự động di chuyển dữ liệu giữa các thành viên đặt bản sao tiểu học và trung học, độc lập của định dạng lưu trữ cơ bản. Điều này giúp loại bỏ công cụ ETL phức tạp mà theo truyền thống đã được sử dụng để quản lý các dữ liệu chuyển động.Hình 1: Trộn và kết hợp động cơ lưu trữ trong một thiết lập duy nhất replica MongoDB MongoDB 3.0 tàu với hai động cơ được hỗ trợ:Động cơ MMAPv1 mặc định, một phiên bản cải tiến của động cơ được sử dụng trong bản phát hành trước khi MongoDB, bây giờ nâng cao với bộ sưu tập cấp concurrency kiểm soát.Động cơ WiredTiger lưu trữ mới. Cho nhiều ứng dụng, nén bản xứ và chi tiết hơn concurrency kiểm soát của WiredTiger sẽ cung cấp các lợi ích đáng kể trong các lĩnh vực chi phí lưu trữ thấp hơn, lớn hơn phần cứng sử dụng, thông lượng cao hơn và hiệu suất hơn dự đoán.Cả hai công cụ lưu trữ có thể cùng tồn tại trong một bộ duy nhất bản sao, được quản lý bởi MongoDB Ops Manager hoặc MongoDB quản lý Dịch vụ (MMS), thảo luận về một phần của loạt bài blog này. MongoDB 3.0 cũng tàu với một thử nghiệm trong bộ nhớ lưu trữ. Động cơ khác đang được phát triển bởi MongoDB và cộng đồng bao gồm các động cơ RocksDB giá trị của khóa, HDFS lí động cơ và một động cơ FusionIO đi qua hệ thống tập tin. Những điều này và công cụ khác có thể được hỗ trợ trong tương lai, dựa trên nhu cầu khách hàng."MongoDB 3.0 cho phép một chiều hướng mới cho cộng đồng sáng tạo với tính năng động cơ pluggable lí của nó. Mỗi sản phẩm tuyệt vời có một câu chuyện tuyệt vời tuỳ biến, và không có tùy chỉnh lớn hơn là có thể lựa chọn các công cụ cơ sở dữ liệu của bạn. Tôi mong đến viết nâng cao hiệu suất và nén có sẵn với WiredTiger, và một sự bân khuân của mới tùy chọn công cụ lưu trữ cho MongoDB, được phát triển bởi cộng đồng MongoDB."~ Yuri Finkelstein, doanh nghiệp kiến trúc sư tại eBay.MongoDB WiredTiger: Một lưu trữ công cụ mới cho các ứng dụng cao quy môWiredTiger là một công cụ lưu trữ mới cho MongoDB, được phát triển bởi các kiến trúc sư của Berkeley DB, phần mềm quản lý dữ liệu nhúng được triển khai rộng rãi nhất trên thế giới. WiredTiger quy mô hiện đại, với kiến trúc và đa-CPU. Sử dụng một loạt các kỹ thuật lập trình như con trỏ nguy hiểm, thuật toán khóa miễn phí, nhanh chóng latching và thông điệp đi qua, WiredTiger thực hiện các công việc nhiều hơn cho một CPU lõi hơn so với động cơ thay thế. Để giảm thiểu trên đĩa trên không và I/O, WiredTiger sử dụng định dạng tập tin nhỏ gọn, và tùy chọn, nén. Cho nhiều ứng dụng, WiredTiger sẽ cung cấp các lợi ích đáng kể trong các lĩnh vực thấp hơn chi phí lưu trữ, sử dụng phần cứng lớn hơn và hiệu suất hơn dự đoán, đặc biệt là bằng cách giảm độ trễ truy vấn trong percentile 95 và 99. Nâng cấp các công cụ lưu trữ WiredTiger là không gây rối cho thiết lập hiện tại sao quá trình triển khai; ứng dụng sẽ là 100% tương thích, và nâng cấp có thể được thực hiện với zero downtime thông qua nâng cấp thiết lập bản sao MongoDB. Cách tiếp cận này làm cho nó rất đơn giản để di chuyển và kiểm tra các ứng dụng hiện có. Xem xét các tài liệu cho một danh sách kiểm tra và các hướng dẫn đầy đủ về quá trình nâng cấp.Bảng 1: So sánh MongoDB WiredTiger và MMAPv1 lí cơ The WiredTiger lí động cơ tàu như một phần của MongoDB cùng với công cụ lưu trữ MMAPv1 mặc định, và có thể được cấu hình khi khởi động máy chủ bằng cách sử dụng followi
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Với người sử dụng xây dựng các ứng dụng hướng dữ liệu ngày càng phức tạp, không còn là một "một kích thước phù hợp với tất cả các" công nghệ lưu trữ cơ sở dữ liệu có khả năng cung cấp năng lượng mỗi loại ứng dụng được xây dựng bởi các doanh nghiệp. Ứng dụng hiện đại cần phải hỗ trợ một loạt các khối lượng công việc với các mẫu truy cập khác nhau và các cấu giá / hiệu quả -. Từ độ trễ thấp, trong bộ nhớ đọc và viết các ứng dụng, để phân tích thời gian thực để lưu trữ "hoạt động" nén cao

Thông qua việc sử dụng các công cụ lưu trữ pluggable tiếp xúc của các API công cụ lưu trữ mới, MongoDB có thể được mở rộng với các tính năng mới, và được cấu hình để sử dụng tối ưu các kiến trúc phần cứng cụ thể. Cách tiếp cận này làm giảm đáng kể phát triển và phức tạp hoạt động so với khi chạy nhiều cơ sở dữ liệu. Bây giờ người dùng có thể tận dụng cùng một ngôn ngữ truy vấn MongoDB, mô hình dữ liệu, nhân rộng, an ninh và công cụ hoạt động trên các ứng dụng khác nhau, mỗi trang bị động cơ lưu trữ MongoDB cắm khác nhau.

Nhiều công cụ lưu trữ có thể cùng tồn tại trong một bản sao đặt MongoDB duy nhất, làm cho nó dễ dàng để đánh giá và chuyển động cơ. Chạy nhiều công cụ lưu trữ trong một bộ bản sao cũng có thể đơn giản hóa quá trình quản lý vòng đời dữ liệu. Ví dụ như công cụ lưu trữ khác nhau cho MongoDB được phát triển, nó sẽ có thể để tạo ra một bản sao tập hợp cấu hình trong một cách như vậy mà:

dữ liệu hoạt động đòi hỏi phải có độ trễ thấp và hiệu suất thông lượng cao được quản lý bởi các thành viên bộ bản sao bằng cách sử dụng WiredTiger hoặc trong bộ nhớ công cụ lưu trữ (hiện đang thử nghiệm).
Replica thiết lập các thành viên cấu hình với một công cụ lưu trữ HDFS lộ các dữ liệu hoạt động cho quá trình phân tích đang chạy trong một cụm Hadoop, đó là thực hiện tương tác hoặc hàng loạt các hoạt động hơn là các truy vấn thời gian thực.
MongoDB sao chép tự động di chuyển dữ liệu giữa tiểu học và thứ cấp bản sao tập viên, độc lập với các định dạng lưu trữ cơ bản của họ. Điều này giúp loại bỏ các công cụ ETL phức tạp mà có truyền thống được sử dụng để quản lý chuyển dữ liệu.

Hình 1: Trộn và lưu trữ đấu cơ trong một bản sao MongoDB đơn đặt MongoDB 3,0 tàu với hai công cụ lưu trữ hỗ trợ:
Các cơ MMAPv1 mặc định, một phiên bản cải tiến của động cơ sử dụng trong phiên bản MongoDB trước, bây giờ tăng cường kiểm soát mức thu đồng thời.
Các công cụ lưu trữ WiredTiger mới. Đối với nhiều ứng dụng, đồng thời kiểm soát chi tiết hơn WiredTiger và nén bản ngữ sẽ đem lại lợi ích đáng kể trong các lĩnh vực chi phí lưu trữ thấp hơn, sử dụng phần cứng lớn hơn, thông lượng cao hơn, và hiệu suất dự đoán hơn.
Cả hai công cụ lưu trữ có thể cùng tồn tại trong một bộ bản sao duy nhất, quản lý bởi MongoDB Ops Manager hoặc các dịch vụ quản lý MongoDB (MMS), thảo luận trong một phần của loạt bài blog này. MongoDB 3.0 cũng tàu với một công cụ lưu trữ thử nghiệm In-Memory. Động cơ khác được phát triển bởi MongoDB và cộng đồng bao gồm các động cơ Key-Value RocksDB, công cụ lưu trữ HDFS và một động cơ FusionIO mà bỏ qua các hệ thống tập tin. Những điều này và động cơ khác có thể được hỗ trợ trong tương lai, dựa trên nhu cầu của khách hàng.
"MongoDB 3.0 cho phép một chiều hướng mới cho sự đổi mới cộng với tính năng công cụ lưu trữ cắm của nó. Mỗi sản phẩm tuyệt vời có một câu chuyện tùy biến tuyệt vời, và có tùy biến không lớn hơn có thể chọn công cụ trong cơ sở dữ liệu của bạn. Tôi mong muốn các hoạt động tăng cường viết và nén có sẵn với WiredTiger, và một loạt các tùy chọn công cụ lưu trữ mới cho MongoDB, được phát triển bởi cộng đồng MongoDB ".
~ Yuri Finkelstein, Kiến trúc sư Doanh nghiệp tại eBay.
MongoDB WiredTiger: Một cụ lưu trữ mới cho cao Quy mô Apps
WiredTiger là một công cụ lưu trữ mới cho MongoDB, được phát triển bởi các kiến trúc sư của Berkeley DB, phần mềm quản lý dữ liệu nhúng triển khai rộng rãi nhất trên thế giới. WiredTiger quy mô về hiện đại, đa CPU kiến trúc. Sử dụng một loạt các kỹ thuật lập trình như con trỏ nguy hiểm, các thuật toán khóa miễn phí, nhanh chóng chốt và thông điệp đi qua, WiredTiger thực hiện nhiều công việc cho mỗi lõi CPU hơn so với động cơ thay thế. Để hạn chế tối đa trên đĩa trên không và I / O, WiredTiger sử dụng các định dạng tập tin nhỏ gọn, và tùy chọn, nén. Đối với nhiều ứng dụng, WiredTiger sẽ đem lại lợi ích đáng kể trong các lĩnh vực chi phí lưu trữ thấp hơn, sử dụng phần cứng lớn hơn, và hiệu suất dự đoán nhiều hơn, đặc biệt là bằng cách giảm độ trễ truy vấn trong percentile thứ 95 và thứ 99. Nâng cấp các công cụ lưu trữ WiredTiger là không gây gián đoạn cho bản sao bộ triển khai hiện có; ứng dụng sẽ tương thích 100%, và nâng cấp có thể được thực hiện với thời gian chết qua một nâng cấp cán của các bản sao tập MongoDB. Cách tiếp cận này làm cho nó rất đơn giản để di chuyển và kiểm tra các ứng dụng hiện có. . Xem xét các tài liệu cho một danh sách kiểm tra và hướng dẫn đầy đủ về quá trình nâng cấp


Bảng 1: So sánh các công cụ lưu trữ MongoDB WiredTiger và MMAPv1 Các tàu công cụ lưu trữ WiredTiger như là một phần của MongoDB cùng với các công cụ lưu trữ mặc định MMAPv1, và có thể được cấu hình khi bắt đầu các máy chủ sử dụng các followi
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: