2012-12-15 33 views
20

MemSQL được coi là "Cơ sở dữ liệu nhanh nhất thế giới"MemSQL - Khởi động/đáng để di chuyển "Cơ sở dữ liệu nhanh nhất thế giới"

Nhanh hơn máy chủ DB2, Oracle, mySQL và SQL. Bất cứ ai có thể xác minh cho điều này?

Tôi đã tìm kiếm trên web và cố gắng thu thập càng nhiều thông tin càng tốt về điều này. MemSQL được cho là cơ sở dữ liệu nhanh nhất trên hành tinh. Nhanh hơn Oracle, DB2, MySQL và MS SQL.

Tôi thậm chí đã nói chuyện với nhân viên, người sáng lập (nhân viên cũ của facebook) về sản phẩm của họ. Tôi cũng đã nhìn thấy các bài kiểm tra đánh dấu dí dỏm dí dỏm tất cả mọi người là đường ống về. Nó thực sự đáng để di chuyển? Ashton Klutcher là một nhà đầu tư mạo hiểm Angel Venture đứng sau nhóm không cho tôi thấy giá trị thực sự. Ý tôi là, Google BigTable sẽ là một động thái tốt hơn cho một số người.

Bất kỳ ai cũng có thể chia sẻ mẹo, bài viết, hướng dẫn .. ngay cả một số khách hàng thực sự của họ. Trang web của họ không hiển thị các ví dụ thực tế và nó thiếu một loại cộng đồng bạn nhận được với các sản phẩm cơ sở dữ liệu khác - thương mại quá.

Xin vui lòng không downvote, họ hầu như không có bất cứ điều gì trên của họ trên đó và tôi thực sự muốn một chồng nhìn vào nó. Tôi được mua bằng quảng cáo mà tôi thừa nhận, có vẻ tuyệt vời, video .. tài liệu và thương hiệu .. nhưng thực sự .. nó có tốt không? Các sản phẩm thương mại chỉ giới hạn ở 32GB và tôi biết nhiều cơ sở dữ liệu dễ dàng hoàn thành điều đó.

Trả lời

10

MemSQL thiếu hỗ trợ cộng đồng, chúng tôi không có thông tin về giấy phép doanh nghiệp (có sẵn phiên bản hơn 32 GB) và có thể chưa có bằng chứng về tốc độ cho ứng dụng của bạn.

Tuy nhiên bạn phải dùng thử. Có thật không. Hiệu năng cho các truy vấn tĩnh và các câu lệnh chuẩn bị là đầy hứa hẹn, trường hợp sử dụng tốt nhất mà tôi có thể nhấn mạnh là cho các bản ghi viết/cập nhật độ trễ thấp với sự đồng thời cực độ. Bạn không thể đạt được hiệu suất như thế này với cơ sở dữ liệu quan hệ và các giải pháp NoSQL với hiệu suất này là rất hiếm.

Trong thời gian ngắn nó sẽ nhận được sự tuân thủ SQL92, vì vậy việc phát triển và thử nghiệm sẽ dễ dàng hơn cho bạn hoặc cho các nhà phát triển của bạn (trái ngược với chương trình phụ trợ NoSQL DB). Có hàng nghìn ứng dụng có điểm chuẩn hiệu suất được tích hợp sẵn và kiểm tra tính ổn định lâu dài, chọn một ứng dụng phù hợp nhất với trường hợp của bạn. Cá nhân tôi đã thử nghiệm Drupal, hiệu suất tồi tệ nhất là hiệu suất tương tự như một cấu hình MySQL tùy chỉnh rất nhiều, trung bình nó đã trở thành 10x nhanh hơn trên DB bên cho người dùng đăng nhập.

1

MemSQL sử dụng công nghệ cơ sở dữ liệu trong bộ nhớ. Tại thời điểm này, các công cụ db tồn tại có thể được cấu hình trong cluster, cân bằng tải và các thiết lập nhân bản slave/master để đạt được tốc độ và chi phí lớn. Ví dụ, chạy các máy chủ 30x ở máy chủ 256mb và 1x ở tốc độ 512mb làm tổng thể và có tất cả các lưu lượng nhân rộng và tải cân bằng tải sẽ hiệu quả về chi phí sau đó chi phí thiết lập 8gb cho nhà cung cấp dịch vụ đám mây - đây chỉ là ví dụ về trước. Rõ ràng 256mb là một ví dụ.

Thú vị về yêu cầu của cơ sở dữ liệu gây tử vong cho thế giới. khách hàng của IBM WebSphere Thương mại sử dụng DB2 - IBM cũng có IBM solidDB - một giải pháp trong bộ nhớ:

IBM solidDB-Fastest Data Delivery 

In-memory, relational database software for extreme speed 

IBM solidDB® is known worldwide for delivering data with extreme speed. There are more than 3,000,000 deployments of solidDB in telecommunications networks, enterprise applications, and embedded software & systems. Market leaders such as Cisco, HP, Alcatel, and Nokia Siemens rely on it for their mission-critical applications. 

IBM solidDB provides an ideal platform to build in-memory, real-time, enterprise applications that include universal caching. Compatibility enhancements make migrating applications to solidDB easy. Enhanced scalability and transparent failover with solidDB lowers overall total cost of ownership. Improvements in the latest release bring more reliability and faster performance to key OLTP workloads with the solidDB Universal Cache feature. 

IBM WCS và IBM là doanh nghiệp và đắt tiền, suy nghĩ rất thú vị trưng bày một công ty lớn đã làm trong bộ nhớ vì vậy chắc chắn không điều mới .. nơi mà các memsql khách hàng và nhân viên và cũng là nơi các chuyên gia DB trên SO - xin vui lòng không đánh dấu câu trả lời của riêng bạn như câu trả lời quá ..

+0

1) Tôi chưa bao giờ đánh dấu câu trả lời của riêng mình làm câu trả lời. 2) Cảm ơn sự đóng góp. Tôi nghĩ rằng bạn đúng và tổng thể rằng nếu memSQL mở ra một chút cho thấy khách hàng và có thể cung cấp một giải pháp lưu trữ đám mây cũng phpMyAdmin bất cứ điều gì mà tôi sẽ đưa sản phẩm. Tôi hy vọng rằng điều này sẽ giúp những người khác trong cộng đồng như tôi không muốn slate hoặc xuống đại diện cho một công ty mà tôi ban đầu thích. Tôi nghĩ đã đi tiếp tuyến. Thú vị về IBM. Nhưng IBM là khách hàng doanh nghiệp đặc biệt là IBM WebSphere Commerce. Xem: http://stackoverflow.com/questions/12282809/what-ecommerce-application-is-this/12282843 – TheBlackBenzKid

3

Về vấn đề hiệu suất - Hãy tự hỏi mình những câu dưới đây:

Nếu bạn mất Percona MySQL (hiệu suất cao máy chủ MySQL) và bạn đặt nó trên một máy đa lõi với 512GB RAM, lưu trữ cơ sở dữ liệu trong một đĩa RAM và giả sử đây là quá đủ không gian để giữ cơ sở dữ liệu của bạn hoàn toàn trong bộ nhớ, nó sẽ vẫn chậm hơn MemSQL trên cùng một phần cứng? Cách duy nhất để kiểm tra điều này là so sánh cả hai.

Giới thiệu về mức giá, Công ty không cung cấp giá trên trang web của mình khi công ty hiểu rằng nó có thể định giá khác nhau cho các công ty khác nhau. Ví dụ, họ sẽ tìm cách để có được General Electric trả 500.000 đô la cho nó, nhưng một khởi động nhỏ hơn sẽ có thể lấy đi bằng cách trả "10.000 đô la" cho cùng một sản phẩm.

+0

'512GB RAM?' Chắc chắn đó là daft. Tôi sẽ chọn các máy chủ nhỏ hơn trong các thiết lập bộ nhớ cache cân bằng tải và cụm với điều chỉnh và tối ưu hóa nâng cao. – TheBlackBenzKid

+0

Tôi không thể đồng ý với bạn nhiều hơn, nhưng tôi chỉ minh họa một điểm :-) –

Các vấn đề liên quan