Oracle đặt MySQL HeatWave trên Autopilot. mục tiêu công nghệ

Oracle đã thêm các khả năng mới vào dịch vụ đám mây cơ sở dữ liệu MySQL của mình để tự động hóa và cải thiện các hoạt động của cơ sở dữ liệu và thực thi truy vấn

  • Gửi bài viết này đến danh bạ của bạn
Oracle đặt MySQL HeatWave trên Autopilot. mục tiêu công nghệ
Qua
  • Sean Micheal Kerner
Đã xuất bản. 10 tháng 8 năm 2021 10 tháng 8 năm 2021

Oracle tiết lộ HeatWave, một bản cập nhật quan trọng cho dịch vụ đám mây MySQL của mình

Người tung hứng công nghệ tuyên bố rằng bản cập nhật hiện có thể truy cập được

Vào tháng 12 năm 2020, Oracle lần đầu tiên ra mắt HeatWave, cung cấp Công cụ phân tích MySQL. Khối lượng công việc OLAP và OLTP có thể cùng tồn tại với khối lượng công việc xử lý phân tích trực tuyến (OLAP) nhờ MySQL của HeatWave chạy như một dịch vụ trên Cơ sở hạ tầng đám mây của Oracle (OCI). Công cụ phân tích MySQL . HeatWave cung cấp MySQL chạy dưới dạng dịch vụ trên Cơ sở hạ tầng đám mây Oracle (OCI) với khả năng chạy khối lượng công việc xử lý phân tích trực tuyến ( OLAP) alongside online transaction processing (OLTP).

Người dùng HeatWave hiện có quyền truy cập vào khả năng quản lý dữ liệu mở rộng MySQL mới, giúp tăng tốc độ tải dữ liệu, cũng như khả năng MySQL Autopilot mới, nhằm mục đích tối ưu hóa khả năng tăng tốc truy vấn và cung cấp cơ sở dữ liệu

Học máy cho MySQL Autopilot của HeatWave

Theo nhà phân tích Ron Westfall của Futurum Research, chức năng Autopilot có thể thực hiện được nhờ học máy, đây là thành phần chính của bản cập nhật MySQL HeatWave. Đây là tin tốt cho người dùng Oracle

Westfall tuyên bố: "Tôi coi cam kết trong toàn tổ chức của Oracle trong việc thúc đẩy phát triển khả năng học máy trong danh mục đầu tư của mình là trả cổ tức trong việc cung cấp các đổi mới HeatWave của MySQL

Westfall đã đề cập rằng MySQL Autopilot mang đến tính năng tự động cung cấp, tự động khôi phục lỗi và lập lịch trình tự động, cần thiết để đáp ứng các yêu cầu tối ưu hóa khối lượng công việc OLTP/OLAP hỗn hợp và tự động hóa trên toàn hệ thống ngày nay. Ông cũng đề cập rằng MySQL Autopilot mang đến khả năng học máy, có thể lấy mẫu dữ liệu để đưa ra các đề xuất về cách hệ thống có thể được tối ưu hóa.  

Oracle đặt MySQL HeatWave trên Autopilot. mục tiêu công nghệ
Kiến trúc MySQL Autopilot của Oracle sử dụng các mô hình học máy để tăng cường hoạt động cơ sở dữ liệu

MySQL Autopilot sẽ tăng tốc các truy vấn trên HeatWave

Theo Nipun Agarwal, phó chủ tịch phát triển nâng cao MySQL HeatWave tại Oracle, Autopilot thu thập rất nhiều số liệu thống kê mà hệ thống sử dụng để đào tạo các mô hình học máy.

Chẳng hạn, MySQL HeatWave tổng hợp số liệu thống kê về khoảng thời gian cần thiết để thực hiện các loại truy vấn khác nhau và các phương thức được sử dụng để truy cập dữ liệu

Theo tôi, việc cung cấp các cải tiến của MySQL HeatWave là kết quả trực tiếp của sự cống hiến trong toàn tổ chức của Oracle để xây dựng các khả năng học máy trong danh mục đầu tư của mình. Ron WestfallNhà phân tích, Nghiên cứu tương lai

Theo Agarwal, Oracle đã tạo ra các kỹ thuật mới để lấy mẫu dữ liệu và ngoại suy số liệu thống kê để xây dựng các mô hình học máy làm nền tảng cho MySQL Autopilot. Với dữ liệu đó được thu thập theo thời gian, hệ thống MySQL Autopilot có thể đưa ra các đề xuất hiểu biết để tối ưu hóa nhằm tăng tốc độ truy vấn

Mặc dù các nhóm có thể cộng tác về ý tưởng và kỹ thuật trên Cơ sở dữ liệu Oracle và MySQL, nhưng Chế độ lái tự động của MySQL dành riêng cho HeatWave, Agarwal cho biết và Oracle đã sử dụng các khả năng học máy với nền tảng Cơ sở dữ liệu tự động của Oracle, nền tảng này cũng chạy trong . Nền tảng cơ sở dữ liệu tự động của Oracle cũng chạy trên đám mây của Oracle. Mặc dù các nhóm có thể cộng tác trên Cơ sở dữ liệu Oracle và MySQL về các ý tưởng và kỹ thuật, nhưng Chế độ lái tự động của MySQL dành riêng cho HeatWave, Agarwal lưu ý.

HeatWave hỗ trợ MySQL Autopilot, nhưng nguồn mở vẫn sẽ đạt được

Mặc dù thực tế là dịch vụ HeatWave là độc quyền và chỉ hoạt động với Cơ sở hạ tầng đám mây của Oracle, cơ sở dữ liệu MySQL cốt lõi là một công nghệ mã nguồn mở

HeatWave, với các phân tích của nó, và bây giờ MySQL Autopilot là các tính năng bổ sung bổ sung cho cơ sở dữ liệu cốt lõi, theo Agarwal, người giải thích rằng MySQL chạy trong OCI liên tục chạy trên phiên bản ổn định mới nhất của dự án nguồn mở

Agarwal đã chỉ ra rằng mặc dù MySQL Autopilot chỉ hoạt động trên đám mây của Oracle, dự án nguồn mở đã trải qua nhiều cải tiến giúp kích hoạt các khả năng mới

Ví dụ, anh ấy đã chỉ ra rằng Trình tối ưu hóa SQL của dự án nguồn mở MySQL đã được tăng cường để hỗ trợ một số khả năng truy vấn nhanh hơn và dự án nguồn mở đó cũng đã được tăng cường để tăng tốc độ mà MySQL . Trình tối ưu hóa SQL trong dự án nguồn mở MySQL đã được cải tiến để giúp kích hoạt một số khả năng truy vấn nhanh hơn. Dự án nguồn mở hiện cũng đã được cải thiện để tăng tốc độ nhập dữ liệu mà cơ sở dữ liệu MySQL nhập dữ liệu.

Nhưng chúng tôi đang thực hiện rất nhiều cải tiến khác," Agarwal nói. "Bất kỳ thay đổi nào dành riêng cho đám mây -- những thay đổi đó rõ ràng là không hợp lý khi đưa vào dự án nguồn mở. ""

Oracle đã cập nhật dịch vụ đám mây cơ sở dữ liệu MySQL của mình với các khả năng mới được thiết kế để tự động hóa và tối ưu hóa các hoạt động cơ sở dữ liệu và thực thi truy vấn

  • Chia sẻ mục này với mạng của bạn

Oracle đặt MySQL HeatWave trên Autopilot. mục tiêu công nghệ

Qua
  • Sean Micheal Kerner

Đã xuất bản. 10 tháng 8 năm 2021

Oracle đã tung ra một bản cập nhật lớn cho dịch vụ đám mây MySQL của mình, được gọi là HeatWave

Gã khổng lồ công nghệ cho biết bản cập nhật hiện đã có sẵn

Oracle giới thiệu HeatWave lần đầu tiên vào tháng 12 năm 2020; . HeatWave cung cấp MySQL Analytics Engine. HeatWave provides MySQL chạy dưới dạng dịch vụ trên Cơ sở hạ tầng đám mây Oracle (OCI) với khả năng chạy khối lượng công việc xử lý phân tích trực tuyến ( OLAP) alongside online transaction processing (OLTP).

Với bản cập nhật, Oracle đã giới thiệu khả năng MySQL Autopilot nhằm tối ưu hóa khả năng tăng tốc truy vấn và cung cấp cơ sở dữ liệu. Người dùng HeatWave giờ đây cũng sẽ nhận được khả năng quản lý dữ liệu mở rộng của MySQL mới giúp tăng tốc tải dữ liệu

Học máy cho MySQL Autopilot trên HeatWave

Theo nhà phân tích Ron Westfall của Futurum Research, một phần cốt lõi của bản cập nhật MySQL HeatWave là học máy để giúp kích hoạt chức năng Autopilot -- một bước phát triển tích cực cho người dùng Oracle.

Westfall cho biết: “Tôi coi cam kết của toàn tổ chức Oracle trong việc phát triển khả năng học máy trong danh mục đầu tư của mình là trả cổ tức trong việc cung cấp các đổi mới HeatWave của MySQL”.

Westfall lưu ý rằng khả năng học máy của MySQL Autopilot có thể lấy mẫu dữ liệu để đưa ra các đề xuất về cách hệ thống có thể được tối ưu hóa. Ông nói thêm rằng MySQL Autopilot mang đến tính năng tự động cung cấp, tự động khôi phục lỗi và lập lịch trình tự động, cần thiết để đáp ứng các yêu cầu tối ưu hóa khối lượng công việc OLTP/OLAP hỗn hợp và tự động hóa trên toàn hệ thống ngày nay.  

Oracle đặt MySQL HeatWave trên Autopilot. mục tiêu công nghệ
Kiến trúc MySQL Autopilot của Oracle sử dụng các mô hình học máy để giúp tối ưu hóa các hoạt động của cơ sở dữ liệu

MySQL Autopilot để tăng tốc truy vấn trên HeatWave

Nipun Agarwal, phó chủ tịch phát triển nâng cao MySQL HeatWave tại Oracle, giải thích rằng Autopilot thu thập nhiều số liệu thống kê mà hệ thống sử dụng để đào tạo các mô hình học máy.

Ví dụ: MySQL HeatWave thu thập số liệu thống kê về thời gian thực hiện các loại truy vấn khác nhau và cách truy cập dữ liệu

Tôi xem cam kết toàn tổ chức của Oracle trong việc phát triển các khả năng học máy trong danh mục đầu tư của mình là trả cổ tức trong việc cung cấp các đổi mới HeatWave của MySQL. Ron WestfallNhà phân tích, Nghiên cứu tương lai

Với thông tin được thu thập theo thời gian, hệ thống MySQL Autopilot có thể đưa ra các đề xuất sáng suốt để tối ưu hóa nhằm tăng tốc các truy vấn. Agarwal cho biết Oracle đã phát triển các phương pháp mới để lấy mẫu dữ liệu và ngoại suy số liệu thống kê để xây dựng các mô hình học máy làm nền tảng cho MySQL Autopilot.

Oracle đã sử dụng khả năng máy học với Cơ sở dữ liệu tự động của Oracle nền tảng này cũng chạy trên đám mây của Oracle. Mặc dù các nhóm có thể cộng tác trên Cơ sở dữ liệu Oracle và MySQL về các ý tưởng và kỹ thuật, nhưng Chế độ lái tự động của MySQL dành riêng cho HeatWave, Agarwal lưu ý.

MySQL Autopilot chạy trên HeatWave, nhưng nguồn mở vẫn sẽ có lợi

Cơ sở dữ liệu MySQL cốt lõi là một công nghệ nguồn mở, mặc dù dịch vụ HeatWave là độc quyền và chỉ chạy trên Cơ sở hạ tầng đám mây của Oracle

Agarwal giải thích rằng MySQL chạy trong OCI luôn chạy trên phiên bản ổn định mới nhất của dự án mã nguồn mở. HeatWave, với các phân tích của nó và bây giờ là MySQL Autopilot, là các khả năng bổ sung bổ sung cho cơ sở dữ liệu cốt lõi

Mặc dù MySQL Autopilot chỉ chạy trên đám mây của Oracle, Agarwal lưu ý rằng dự án nguồn mở đã nhận được nhiều cải tiến giúp kích hoạt các khả năng mới

Ví dụ: anh ấy lưu ý rằng Trình tối ưu hóa SQL trong dự án nguồn mở MySQL đã được cải thiện để giúp kích hoạt một số khả năng truy vấn nhanh hơn . Dự án nguồn mở hiện cũng đã được cải thiện để tăng tốc độ nhập dữ liệu mà cơ sở dữ liệu MySQL nhập dữ liệu.

"Bất kỳ thay đổi nào dành riêng cho đám mây -- những thay đổi đó rõ ràng là không có ý nghĩa gì đối với dự án nguồn mở," Agarwal nói. "Nhưng chúng tôi đang thực hiện rất nhiều cải tiến khác. "

Dịch vụ Oracle MySQL HeatWave cung cấp cả khả năng xử lý giao dịch và phân tích, đồng thời cho phép người dùng khai thác kho lưu trữ hồ dữ liệu cho các truy vấn

  • Chia sẻ mục này với mạng của bạn

Oracle đặt MySQL HeatWave trên Autopilot. mục tiêu công nghệ

Qua
  • Sean Micheal Kerner

Đã xuất bản. 18 tháng 10 năm 2022

Trong một động thái nhằm cập nhật công nghệ quản lý dữ liệu mới nhất, Oracle hôm thứ Ba đã tung ra bản phát hành beta của dịch vụ MySQL HeatWave Lakehouse mới.

MySQL Heatwave là một dịch vụ đám mây mà Oracle lần đầu tiên đưa ra thị trường vào tháng 12 năm 2020, kết hợp các khả năng phân tích và cơ sở dữ liệu giao dịch thành một dịch vụ thống nhất

Trong hai năm qua, Oracle đã liên tục lặp lại MySQL Heatwave, bổ sung khả năng tự động lái và máy học. Giờ đây, Oracle đang đưa dịch vụ này tiến thêm một bước, với phiên bản beta MySQL HeatWave Lakehouse mới được công bố tại hội nghị người dùng CloudWorld ở Las Vegas vào thứ Ba, cho phép người dùng truy cập bộ lưu trữ dựa trên đối tượng đám mây, bao gồm cả hồ dữ liệu

Ý tưởng cơ bản đằng sau một ngôi nhà hồ là nó kết hợp kho dữ liệu và hồ dữ liệu, cho phép phân tích các truy vấn trên khối lượng dữ liệu lớn

Oracle đang theo một xu hướng lớn hơn là kích hoạt các khả năng của kho dữ liệu đã xuất hiện trên thị trường trong những năm gần đây. Databricks là nhà cung cấp đi tiên phong trong khái niệm và thuật ngữ data lakehouse, trong khi các nhà cung cấp khác bao gồm Snowflake, Dremio, Google, Starburst và Cloudera hiện có dịch vụ hỗ trợ data lakehouses

Thay vì chỉ giới hạn ở dữ liệu được lưu trữ trực tiếp trong MySQL, khái niệm lakehouse cho phép truy cập vào dữ liệu bên ngoài nằm trong bộ lưu trữ đối tượng, cung cấp nhiều dung lượng tổng thể hơn

Đó là một cách tiếp cận mà Ron Westfall, nhà phân tích tại Futurum Research, cho biết ông thấy sẽ giúp Oracle cạnh tranh tốt hơn trên thị trường bằng cách cung cấp dịch vụ có thể truy vấn dữ liệu từ kho lưu trữ đối tượng đám mây.

Westfall cho biết: “Khả năng cung cấp phân tích trên hàng trăm terabyte dữ liệu trong kho lưu trữ đối tượng mang lại lợi thế về dung lượng tích hợp trong tương lai gần, vượt qua cả những môi trường dung lượng khắt khe nhất hiện nay với khả năng giải phóng mặt bằng dồi dào”.

Sự phát triển của MySQL HeatWave thành kho dữ liệu

Việc Oracle chuyển sang kho dữ liệu cho MySQL HeatWave là sự công nhận rằng nhiều tổ chức dữ liệu thường muốn làm việc bên ngoài cơ sở dữ liệu trong các kho lưu trữ dữ liệu khác như hồ dữ liệu và kho dữ liệu đám mây

Nipun Agarwal, phó chủ tịch cấp cao về nghiên cứu và phát triển nâng cao của Oracle cho biết: "Mặc dù chúng tôi có rất nhiều khách hàng chuyển sang MySQL Heatwave, nhưng chúng tôi nhận ra rằng có sự gia tăng lớn về dữ liệu bên ngoài cơ sở dữ liệu trong các tệp".

MySQL HeatWave Lakehouse hỗ trợ nhiều loại tệp được lưu trữ trong hệ thống lưu trữ đối tượng đám mây, bao gồm định dạng Apache Parquet mã nguồn mở, tệp giá trị được phân tách bằng dấu phẩy (CSV) và dưới dạng bản sao lưu từ các dịch vụ kho dữ liệu của Amazon Aurora và Redshift

Người dùng MySQL HeatWave Lakehouse sẽ có thể chạy các truy vấn cắt ngang dữ liệu trong cơ sở dữ liệu và kết hợp nó với dữ liệu trong kho lưu trữ đối tượng

Cách thức hoạt động của kho dữ liệu MySQL Heatwave

Cơ sở dữ liệu MySQL từ lâu đã có công cụ lưu trữ InnoDB, được tối ưu hóa cho hiệu suất, là tùy chọn chính để người dùng lưu trữ và truy cập dữ liệu

Khi dữ liệu được đọc từ bảng cơ sở dữ liệu MySQL, dịch vụ MySQL HeatWave sẽ chuyển đổi dữ liệu thành biểu diễn trong bộ nhớ được tối ưu hóa cho khả năng mở rộng. Biểu diễn trong bộ nhớ bao gồm tất cả dữ liệu giống như trong bảng cơ sở dữ liệu -- chạy trên bộ nhớ hệ thống, thay vì cần tải trước từ bộ lưu trữ

Với khả năng lakehouse mới, MySQL HeatWave đang thực hiện một cách tiếp cận tương tự đối với dữ liệu lưu trữ đối tượng đám mây

Dữ liệu từ bộ lưu trữ đối tượng trên đám mây, chẳng hạn như tệp CSV, trước tiên được đọc bởi dịch vụ MySQL HeatWave Lakehouse và sau đó được chuyển đổi thành biểu diễn trong bộ nhớ. Phần chuyển đổi được kích hoạt một phần với khả năng suy luận lược đồ tự động, tự động lấy thông tin từ tệp lưu trữ đối tượng đám mây và chuyển đổi nó thành lược đồ có cấu trúc cột bên phải

Các hệ thống lưu trữ đối tượng đám mây và định dạng tệp khác nhau cũng có thể có các đặc điểm hiệu suất khác nhau có thể ảnh hưởng đến việc tải dữ liệu vào MySQL HeatWave cho các truy vấn. Để giải quyết vấn đề này, Oracle đang cung cấp một tính năng gọi là luồng dữ liệu thích ứng, tự động điều chỉnh theo hiệu suất của hệ thống lưu trữ đối tượng cơ bản, bất kể nó đang chạy ở đâu.

Mục đích của việc tối ưu hóa, với suy luận tự động và luồng dữ liệu thích ứng, là để tăng tốc các truy vấn lưu trữ đối tượng trong lakehouse

Agarwal cho biết: “Không có hiệu suất nào bị ảnh hưởng bất kể dữ liệu nằm trong InnoDB hay kho lưu trữ đối tượng bên ngoài”.

MySQL HeatWave có miễn phí không?

Một dịch vụ miễn phí giúp đơn giản hóa việc phát triển và vận hành các ứng dụng gốc trên đám mây. Nền tảng không có máy chủ dành cho các nhà phát triển để tạo, chạy và mở rộng ứng dụng mà không cần quản lý cơ sở hạ tầng.

MySQL HeatWave hoạt động như thế nào?

HeatWave được thiết kế như một công cụ lưu trữ MySQL có thể cắm được, cho phép quản lý cả MySQL và HeatWave bằng cách sử dụng cùng một giao diện. Các thay đổi đối với dữ liệu phân tích trên Hệ thống cơ sở dữ liệu MySQL được tự động truyền tới các nút HeatWave trong thời gian thực , điều đó có nghĩa là các truy vấn luôn có quyền truy cập vào dữ liệu mới nhất.

Bạn có thể sử dụng MySQL với Oracle không?

Cơ sở dữ liệu MySQL và Oracle là cơ sở dữ liệu bổ sung phù hợp nhất với các trường hợp sử dụng khác nhau . Trong trường hợp bạn cần di chuyển, SQL Developer là một sản phẩm miễn phí và được hỗ trợ đầy đủ, cung cấp các công cụ và tiện ích để di chuyển từ MySQL sang Oracle.