Hôm nay, Chủ nhật 27/07/25 13:38

Thời gian được tính theo giờ UTC + 7 Giờ




Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 
Người gửi Nội dung
Gửi bàiĐã gửi: Thứ 7 23/12/17 11:06 
Ngoại tuyến

Ngày tham gia: Thứ 6 27/10/17 13:54
Bài viết: 229
Nhà cung cấp cơ sở dữ liệu Cloudant Inc. đã tạo ra phiên bản CouchDB có sẵn, có lỗi, dung nạp, được gọi là BigCouch - hiện đã có trên Windows Azure . Các thử nghiệm tại Phòng thí nghiệm eWEEK cho thấy rằng sản phẩm mới này ngang tầm với dịch vụ lớp dữ liệu của Cloudant được lưu trữ trên Softlayer và các nhà cung cấp đám mây khác.
http://sualaptop.top/
Nói chung, người dùng sẽ thấy sự khác biệt về hiệu năng rất nhỏ, do đó quyết định sử dụng dịch vụ cơ sở dữ liệu NoSQL được phân phối trên Windows Azure là vấn đề giá cả và các bộ kỹ năng của nhà phát triển.

Lớp dữ liệu của Cloudant phát triển khi phát triển các ứng dụng dựa trên đám mây. Thông thường để quay các ứng dụng trên các nhà cung cấp lưu trữ khác nhau, chẳng hạn như Rackspace hoặc Amazon. Tương tự với cơ sở dữ liệu để tận dụng lợi thế của một nhà cung cấp chuyên về một loại cơ sở dữ liệu cụ thể và xử lý các tính năng, chẳng hạn như nhân rộng và phân phối, mà tổ chức đó sẽ phải tự quản lý.

Cloudant là một trong những nhà cung cấp cơ sở dữ liệu. Bằng cách nối các ứng dụng của tổ chức vào lớp dữ liệu của Cloudant, người quản lý ứng dụng không phải lo lắng về việc quản lý một CouchDB phân phối. Thay vào đó, Cloudant quản lý hành chính, trong khi các nhà phát triển của bạn viết mã, sau đó có thể lưu trữ và đọc các tài liệu trong cơ sở dữ liệu của Cloudant. Dịch vụ được cung cấp trên một kế hoạch chi trả khi bạn đi.

Cloudant đã phát hành phiên bản Azure của cơ sở dữ liệu CouchDB được lưu trữ của họ vào tháng Sáu.

Để kiểm tra dịch vụ Azure, tôi bắt đầu bằng cách lưu trữ các bài kiểm tra của chúng tôi trên Trung tâm dữ liệu Bờ Biển Ngà phía Amazon Web Services (AWS); sau đó, tôi chuyển dữ liệu của chúng tôi đến Azure lưu trữ để xem nó như thế nào so sánh. Về tính năng và cách sử dụng lập trình, tôi không thấy sự khác biệt trong lưu trữ Azure so với các dịch vụ lưu trữ khác. Trong cả hai trường hợp, bạn nhận được những gì xuất hiện khái niệm như là một cơ sở dữ liệu CouchDB (nhưng trên thực tế, phiên bản CatchDB phân phối riêng của Cloudant). Để sử dụng nó trong phần mềm của bạn, bạn sử dụng các trình điều khiển CouchDB hiện có.

Trong các thử nghiệm của tôi, mục tiêu của tôi là tìm ra hai điều: Thứ nhất, dịch vụ lưu trữ Azure Cloudant hoạt động giống như với các dịch vụ lưu trữ khác của Cloudant; thứ hai, làm thế nào để tốc độ so sánh với những người khác? Nói chung, ý tưởng đằng sau Cloudant là cung cấp lớp dữ liệu cho ứng dụng dựa trên Web của bạn.

Điều đó có nghĩa là bạn có thể ứng dụng của mình được lưu trữ trên một máy chủ và cơ sở dữ liệu của bạn sẽ được Cloudant quản lý và quản lý. Ví dụ, mặc dù bạn sử dụng Azure cho Cloudant hosting, điều đó không có nghĩa là bạn nhất thiết phải sử dụng Azure để lưu trữ ứng dụng của bạn (nhưng bạn có thể).

Sự lựa chọn của tôi cho nền tảng phát triển là Node.js và môi trường phát triển tích hợp Cloud9 (IDE). Tôi bắt đầu bằng cách xây dựng các ứng dụng cục bộ trên máy tính của riêng tôi, chống lại một địa phương cài đặt của CouchDB. Sau đó, tôi chuyển ứng dụng tới một trong những máy chủ của riêng tôi trên Rackspace, sau đó tôi đã đẩy cơ sở dữ liệu CouchDB đến các máy chủ Cloudant, do AWS tổ chức. Sau đó, sau khi chạy thử nghiệm, tôi chuyển cơ sở dữ liệu của mình sang Azure lưu trữ.

Đối với các bài kiểm tra đầu tiên, chạy với ứng dụng trên cơ sở dữ liệu Rackspace và Cloudant trên các máy chủ AWS, ban đầu tôi đã lấy 132 tài liệu nhỏ ra khỏi cơ sở dữ liệu của mình và họ đã tìm thấy trong 276 mili giây. 1.100 Hàng dữ liệu đã giảm trong 569 giây. Tổng cộng 7,132 bản ghi đã giảm 1,45 giây. Nhanh như thế nào? Việc tải về của 276 hồ sơ chắc chắn là nhanh.

Tuy nhiên, số lượng dữ liệu thực sự di chuyển từ máy tính của họ vào máy tính của tôi, thậm chí đối với 7,132 hồ sơ, thực sự là khá nhỏ và có thể mất khoảng một khoảng thời gian, cho dù là 276 bản ghi hay 7,132 hồ sơ.

Bất kỳ sự chậm trễ sau đó thực sự đã được gây ra bởi một thực tế là tôi đã không thiết lập bất kỳ chỉ mục, hoặc làm thêm bất kỳ cấu hình cơ sở dữ liệu của tôi. Tôi chỉ kéo xuống tất cả các hồ sơ. Thời gian tôi nhìn thấy cũng giống như nó đang chạy với cài đặt CouchDB địa phương của tôi. Nói cách khác, gần như không có bất kỳ hoạt động nào chống lại Cloudant so với cài đặt cục bộ.

Tiếp theo, tôi đẩy tất cả lên Azure. Điều thú vị là từ quan điểm lập trình, không có gì khác biệt: Cơ sở dữ liệu chỉ được lưu trữ trên một nơi khác. Tôi đã không phải thay đổi bất cứ điều gì trong mã của tôi khác với tên miền của cơ sở dữ liệu của tôi. Cơ sở dữ liệu vẫn là CouchDB như xa như ứng dụng của tôi đã được quan tâm, mặc dù nó trên Azure bây giờ.

Chạy thử nghiệm tương tự đối với cài đặt Azure, thời gian chậm hơn một chút so với sự chậm trễ có thể gây ra bởi sự khác biệt ở gần các trung tâm dữ liệu. Nhưng đây vẫn là những thời điểm phản ứng nhanh. Kéo 132 tài liệu nhỏ xuống mất 530 mili giây.


Đầu trang
 Xem thông tin cá nhân  
 
Hiển thị những bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời  [ 1 bài viết ] 

Thời gian được tính theo giờ UTC + 7 Giờ


Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến1 khách


Bạn không thể tạo chủ đề mới trong chuyên mục này.
Bạn không thể trả lời bài viết trong chuyên mục này.
Bạn không thể sửa những bài viết của mình trong chuyên mục này.
Bạn không thể xoá những bài viết của mình trong chuyên mục này.
Bạn không thể gửi tập tin đính kèm trong chuyên mục này.

Tìm kiếm với từ khoá:
Chuyển đến:  
Chứng nhận thanh toán bảo đảm

CÔNG TY TNHH DỊCH VỤ HÀNG HOÁ TRỰC TUYẾN

Diễn đàn sử dụng phần mềm phpBB® Forum


Chợ xây dựng Hà nội: Công ty TNHH Thương mại Dương Linh

Showroom: Số 1B, Ngõ 5, tổ 19, thị trấn Cầu Diễn, Huyện Từ Liêm, Thành phố Hà nội

Tel: 04.37737548; Fax: 04.38370082

Email Phòng kinh doanh: sale@choxaydung.vn

Chợ xây dựng Sài Gòn: Công ty TNHH SX-TM Đăng Hải

Địa chỉ: Số 140, Tô Hiến Thành, P15, Quận 10, Tp.HCM

Tel: 08.38620524; Fax: 08.38633011;

Email: saigonRep@choxaydung.vn