Trình tăng tốc truy vấn cơ sở dữ liệu HeatWave của Oracle giúp tăng cường sức mạnh cho MySQL - SiliconANGLE

Sun Microsystems đã được mua bởi Oracle Corp. với giá 7 đô laKhi Sun mua MySQL với giá 5 tỷ đô la vào năm 2009, cộng đồng công nghệ đã có một số lo lắng rằng việc mua lại sẽ khiến công ty coi MySQL là đối thủ và sẽ thất bại.

Thay vào đó, Oracle đã đưa chiếc xe MySQL vào ga ra và trang bị cho nó một động cơ mới, điều chỉnh hệ thống lái và phát hành một bộ tăng tốc truy vấn cơ sở dữ liệu trong bộ nhớ mà hãng tuyên bố là nhanh hơn bất kỳ thứ gì khác trên thị trường điện toán đám mây hiện nay

Dịch vụ mới, mà Oracle đã ra mắt dưới cái tên này vào năm ngoái, cung cấp một cách tiếp cận mới hấp dẫn đối với một công nghệ đã xuất hiện lần đầu tiên cách đây hơn 25 năm

Nếu bạn sử dụng Dịch vụ cơ sở dữ liệu MySQL trong HeatWave trong Đám mây Oracle và so sánh nó với dịch vụ MySQL trong bất kỳ đám mây nào khác, xem xét kích thước dữ liệu từ nửa terabyte trở lên, thì HeatWave nhanh hơn 400 lần về độ trễ, Nipun Agarwal cho biết, . Với mức giá thấp hơn, nó cung cấp hiệu suất nâng cao và quy mô tuyệt vời

Dave Vllante, người dẫn chương trình video phát trực tiếp của SiliconANGLE Media, theCUBE, và Agarwal đã nói về việc Oracle theo đuổi một cách tiếp cận thống nhất cho các giao dịch và phân tích, sử dụng công nghệ đám mây và bộ xử lý để cải thiện hiệu suất, cách công ty tái cấu trúc MySQL và tương lai nắm giữ những gì

Hỗ trợ phân tích

Mặc dù MySQL rất xuất sắc trong việc xử lý các giao dịch, nhưng nó lại thiếu sót khi triển khai khối lượng công việc phân tích, đó là lý do tại sao Oracle đã phát triển giải pháp HeatWave để giải quyết vấn đề này

Agarwal cho biết chúng tôi là nhà cung cấp duy nhất cung cấp giải pháp tích hợp này cho cả phân tích và xử lý giao dịch. "MySQL đã được tối ưu hóa để xử lý giao dịch, nhưng khi khách hàng cần chạy phân tích, họ cần chuyển dữ liệu ra khỏi MySQL sang một số cơ sở dữ liệu khác. ”

Chính xác thì Oracle đã thiết kế lại MySQL như thế nào để có thể mở rộng, nhanh chóng và giá cả phải chăng?

Agarwal cho biết chúng tôi đang làm việc với những con chip cung cấp chi phí rẻ nhất trên mỗi terabyte bộ nhớ và chúng tôi đang sử dụng các dịch vụ đám mây hàng hóa theo cách được tối ưu hóa cho cả hiệu suất và hiệu suất trên mỗi đô la. Chúng tôi sử dụng ObjectStore thay vì bất kỳ ổ đĩa trạng thái rắn nào được gắn cục bộ vì nó quá rẻ

Thêm thuật toán mới

Theo Agarwal, Oracle đã tăng khả năng mở rộng bằng cách phát triển các thuật toán mới có thể chồng chéo tính toán với thời gian giao tiếp khi dữ liệu được truyền qua các nút, nhưng vẫn cần phải thiết kế lại kiến ​​trúc của MySQL để nhanh chóng và có thể mở rộng

Tốc độ được quản lý bằng cách tạo các thuật toán xử lý truy vấn phân tán trong HeatWave's

Chúng tôi đọc dữ liệu từ MySQL vào bộ nhớ của HeatWave và chúng tôi phân vùng dữ liệu này một cách ồ ạt, điều này có thể thực hiện được nhờ một kiến ​​trúc song song lớn, theo Agarwal. Chúng tôi có thể sử dụng các phân vùng này rất nhanh vì kích thước của các phân vùng này phù hợp với bộ đệm của bộ xử lý bên dưới

Tuy nhiên, công ty đã cung cấp các tập lệnh SQL của mình trong kho lưu trữ GitHub để đo điểm chuẩn, mặc dù thực tế rằng HeatWave là một dịch vụ của Oracle và không phải là nguồn mở, theo Agarwal

Agarwal cho biết: “Trong vài tháng tới, bạn sẽ thấy các thông báo về việc chúng tôi sẽ bổ sung công nghệ máy học và tự động hóa dựa trên dữ liệu, điều mà chúng tôi tin là rất quan trọng đối với đám mây”. "Khi bạn thêm nhiều máy tính hơn, khi bạn thêm nhiều dịch vụ hơn, hệ thống sẽ tiếp tục mở rộng quy mô tuyến tính gần như hoàn hảo. ”

Xem toàn bộ cuộc phỏng vấn trong video bên dưới và nhớ xem thêm Cuộc trò chuyện về CUBE từ SiliconANGLE và theCUBE

Khi tập đoàn Oracle. mua lại Sun Microsystems với giá 7 đô la. 5 tỷ vào năm 2009, cộng đồng công nghệ đã bày tỏ một số lo ngại rằng công ty sẽ xem cơ sở dữ liệu nguồn mở của Sun – MySQL – như một đối thủ cạnh tranh rắc rối, sẽ bị lãng quên

Thay vào đó, Oracle đã đưa chiếc xe MySQL vào ga ra, bổ sung một động cơ mới, tinh chỉnh hệ thống lái và tung ra một bộ tăng tốc truy vấn cơ sở dữ liệu trong bộ nhớ, mà công ty tuyên bố là nhanh hơn bất kỳ thứ gì khác trên thị trường đám mây hiện nay

Dịch vụ mới, được Oracle giới thiệu vào năm ngoái với tên , mang đến một bước ngoặt mới hấp dẫn trên một công nghệ xuất hiện lần đầu tiên cách đây hơn 25 năm

Nipun Agarwal (ảnh), phó chủ tịch MySQL, HeatWave và phát triển nâng cao tại Oracle cho biết: “Chúng tôi đã cải tiến đáng kể MySQL và viết một loạt mã mới, được tối ưu hóa cho đám mây. “Nếu bạn sử dụng Dịch vụ cơ sở dữ liệu MySQL trong HeatWave trong Đám mây Oracle và so sánh nó với dịch vụ MySQL trong bất kỳ đám mây nào khác, xem xét kích thước dữ liệu là nửa terabyte hoặc hơn, thì HeatWave nhanh hơn 400 lần về độ trễ. Nó cung cấp hiệu suất được cải thiện và quy mô rất tốt với chi phí thấp hơn. ”

Agarwal đã nói chuyện với Dave Vellante, người dẫn chương trình video phát trực tiếp của SiliconANGLE Media theCUBE. Họ đã thảo luận về việc Oracle theo đuổi một cách tiếp cận thống nhất cho các giao dịch và phân tích, tận dụng công nghệ đám mây và bộ xử lý để cải thiện hiệu suất, cách công ty tái kiến ​​trúc MySQL và tương lai của HeatWave sẽ như thế nào

Hỗ trợ phân tích

Giải pháp HeatWave của Oracle nhằm giải quyết những gì công ty coi là điểm yếu trong MySQL để sử dụng cho doanh nghiệp hiện đại. Thật tuyệt vời khi xử lý các giao dịch, nhưng lại gặp khó khăn khi phải triển khai khối lượng công việc phân tích

“MySQL đã được tối ưu hóa để xử lý giao dịch, nhưng khi khách hàng cần chạy phân tích, họ cần chuyển dữ liệu ra khỏi MySQL sang một số cơ sở dữ liệu khác,” Agarwal nói. “Chúng tôi là nhà cung cấp duy nhất cung cấp giải pháp hợp nhất này cho cả phân tích và xử lý giao dịch. ”

Chính xác thì Oracle đã tái cấu trúc MySQL như thế nào để có thể mở rộng, nhanh chóng và không tốn kém?

Agarwal giải thích: “Chúng tôi đang sử dụng các dịch vụ đám mây hàng hóa theo cách nó được tối ưu hóa cho cả hiệu suất và hiệu suất trên mỗi đô la. “Chúng tôi đang làm việc với những con chip cung cấp chi phí rẻ nhất cho mỗi terabyte bộ nhớ. Chúng tôi không sử dụng bất kỳ ổ đĩa trạng thái rắn nào được gắn cục bộ, chúng tôi sử dụng ObjectStore vì nó rất rẻ. ”

Thêm thuật toán mới

Vẫn còn một vấn đề không hề nhỏ là thiết kế lại kiến ​​trúc của MySQL để có thể mở rộng và nhanh chóng. Theo Agarwal, Oracle đã tăng cường khả năng mở rộng bằng cách tạo ra các thuật toán mới có thể chồng chéo tính toán với thời gian giao tiếp khi dữ liệu được truyền qua các nút

Tốc độ được xử lý bằng cách thiết kế các thuật toán để xử lý truy vấn phân tán trong HeatWave's

Agarwal cho biết: “HeatWave có kiến ​​trúc song song lớn, được kích hoạt bởi kiến ​​trúc phân vùng lớn. “Chúng tôi đọc dữ liệu từ MySQL vào bộ nhớ của HeatWave và chúng tôi phân vùng ồ ạt dữ liệu này. Kích thước của các phân vùng này sao cho phù hợp với bộ đệm của bộ xử lý bên dưới và sau đó chúng tôi có thể sử dụng các phân vùng này thực sự, rất nhanh. ”

Agarwal chỉ ra rằng HeatWave là một dịch vụ của Oracle, không phải nguồn mở, nhưng công ty đã cung cấp các tập lệnh SQL của mình trong kho lưu trữ GitHub để đo điểm chuẩn. Cải tiến hơn nữa được lên kế hoạch

Agarwal cho biết: “Khi bạn thêm nhiều máy tính hơn, khi bạn thêm nhiều dịch vụ hơn, hệ thống sẽ tiếp tục mở rộng quy mô gần như tuyến tính một cách hoàn hảo. “Trong vài tháng tới, bạn sẽ thấy các thông báo trong đó chúng tôi sẽ bổ sung công nghệ máy học và tự động hóa dựa trên dữ liệu, điều mà chúng tôi tin là rất quan trọng đối với đám mây. ”

Xem video phỏng vấn đầy đủ bên dưới và nhớ xem thêm các Cuộc trò chuyện CUBE của SiliconANGLE và theCUBE

Oracle MySQL HeatWave là dịch vụ đám mây MySQL duy nhất được tích hợp sẵn bộ tăng tốc truy vấn trong bộ nhớ, hiệu suất cao—HeatWave. Nó tăng hiệu suất của MySQL theo thứ tự cường độ cho khối lượng công việc phân tích và hỗn hợp mà không có bất kỳ thay đổi nào đối với các ứng dụng hiện tại. MySQL HeatWave là 6. Nhanh hơn 5 lần so với Amazon Redshift với chi phí chỉ bằng một nửa, nhanh hơn 7 lần so với Snowflake với chi phí bằng 1/5 và nhanh hơn 1.400 lần so với Amazon Aurora với chi phí bằng một nửa. Khách hàng chạy phân tích trên dữ liệu được lưu trữ trong cơ sở dữ liệu MySQL mà không có cơ sở dữ liệu phân tích riêng và bản sao ETL. MySQL HeatWave khả dụng trên Cơ sở hạ tầng đám mây Oracle (OCI), Amazon Web Services (AWS) và Microsoft Azure

Với MySQL HeatWave ML, các nhà phát triển và nhà phân tích dữ liệu có thể xây dựng, đào tạo, triển khai và giải thích các mô hình máy học trong MySQL HeatWave mà không cần chuyển dữ liệu sang dịch vụ máy học riêng biệt. Các điểm chuẩn cho thấy rằng, trung bình, HeatWave ML tạo ra kết quả chính xác hơn so với Amazon Redshift ML, đào tạo các mô hình nhanh hơn 25 lần với chi phí 1% và mở rộng quy mô khi thêm nhiều nút hơn

Dịch vụ cơ sở dữ liệu MySQL với HeatWave là gì?

MySQL HeatWave là một dịch vụ cơ sở dữ liệu được quản lý đầy đủ cho phép khách hàng chạy khối lượng công việc OLTP, OLAP và máy học trực tiếp từ Cơ sở dữ liệu MySQL của họ .

MySQL HeatWave có tốt không?

TCO/Phân tích hiệu suất . Và một lần nữa, đó là không có độ trễ quy trình ETL đang diễn ra và chi phí gia tăng. MySQL HeatWave has demonstrated a performance advantage of 58% over AWS, 154% over Snowflake, 293% over GCP, and 347% over Azure. And again, that is without the ongoing ETL process latencies and added cost.