Oracle MySQL Database Service tích hợp công cụ phân tích. mục tiêu công nghệ

Trên Cơ sở hạ tầng đám mây của Oracle, phiên bản doanh nghiệp của cơ sở dữ liệu MySQL đang được cải thiện để cho phép người dùng chạy các truy vấn phân tích đồng thời với các truy vấn giao dịch

  • Gửi bài viết này đến danh bạ của bạn
Oracle MySQL Database Service tích hợp công cụ phân tích. mục tiêu công nghệ
Qua
  • Sean Micheal Kerner
Đã xuất bản. 02 tháng 12 năm 2020 02 tháng 12 năm 2020

Hôm nay, Oracle đã thông báo rằng một công cụ phân tích mới cho cơ sở dữ liệu MySQL dựa trên đám mây của họ hiện đã có sẵn rộng rãi

Dịch vụ Cơ sở dữ liệu Oracle MySQL mới với Công cụ phân tích MySQL giờ đây sẽ cho phép người dùng chạy khối lượng công việc xử lý phân tích trực tuyến (OLAP) cùng với khối lượng công việc xử lý giao dịch trực tuyến (OLTP), vì đã có nhu cầu về dịch vụ này để hỗ trợ các trường hợp sử dụng phân tích trong những năm gần đây. Công cụ phân tích MySQL không phải là một thành phần của dự án MySQL nguồn mở và sẽ chỉ có thể truy cập được đối với người dùng của nền tảng Cơ sở hạ tầng đám mây Oracle

Theo phó chủ tịch kiêm nhà phân tích chính Holger Mueller của Constellation Research, nhu cầu về OLAP chỉ xuất hiện vài năm sau khi cơ sở dữ liệu OLTP được tạo ra. "Nhưng nhu cầu lưu trữ OLTP và phân tích dữ liệu của các doanh nghiệp vẫn chưa biến mất - mặc dù nó đã lảng tránh các doanh nghiệp trong một thời gian dài nhất," Mueller nói. "

Theo Mueller, việc bổ sung Công cụ phân tích dịch vụ cơ sở dữ liệu MySQL sẽ cho phép các doanh nghiệp có được cả chức năng OLTP và OLAP từ một sản phẩm duy nhất và sẽ nâng cao năng lực của các nhà phát triển để tạo các ứng dụng thế hệ tiếp theo

Tiện ích mở rộng MySQL 8 là Công cụ phân tích MySQL

Phiên bản doanh nghiệp của cơ sở dữ liệu MySQL 8 đóng vai trò là nền tảng cho Dịch vụ cơ sở dữ liệu MySQL của Oracle với Công cụ phân tích MySQL

Theo Nipun Agarwal, phó chủ tịch nghiên cứu và phát triển nâng cao của Oracle, vì MySQL không nhằm mục đích sử dụng để phân tích, người dùng phải chuyển dữ liệu của họ từ MySQL sang một cơ sở dữ liệu khác, chuyên biệt hơn để chạy phân tích. Quá trình này thường đòi hỏi một số hình thức di chuyển dữ liệu, làm tăng thời gian và độ phức tạp

Ông tiếp tục, lợi ích của việc sử dụng Công cụ phân tích MySQL là tất cả dữ liệu có thể vẫn còn trong cơ sở dữ liệu MySQL bất kể người dùng đang chạy khối lượng công việc OLAP hay OLTP

Theo Agarwal, "Chúng tôi đang nhắm đến những khách hàng ban đầu lưu trữ dữ liệu của họ trong MySQL và theo thời gian bắt đầu di chuyển dữ liệu ra ngoài khi nhu cầu phân tích tăng lên. "

Oracle MySQL Database Service tích hợp công cụ phân tích. mục tiêu công nghệ
Trình tối ưu hóa truy vấn đã được tích hợp vào Dịch vụ Cơ sở dữ liệu MySQL của Oracle để tăng tốc các truy vấn phân tích

Hoạt động của Công cụ phân tích MySQL

Theo Agarwal, Oracle đã cải tiến công cụ thực thi MySQL để giờ đây nó có thể xử lý và hiểu khi nhận được truy vấn phân tích để kích hoạt OLAP trong MySQL

Thành phần Trình tối ưu hóa MySQL chịu trách nhiệm chặn các truy vấn được gửi đến các hệ thống bằng Dịch vụ Cơ sở dữ liệu MySQL của Oracle với Công cụ phân tích MySQL và quyết định có nên định tuyến chúng để phân tích hoặc tối ưu hóa OLTP dựa trên truy vấn hay không.

Theo Agarwal, công cụ phân tích đóng vai trò là công cụ tăng tốc truy vấn trong bộ nhớ bằng cách sử dụng quá trình xử lý cột kết hợp, bao gồm tìm nạp nhiều cột cơ sở dữ liệu cùng một lúc. Ngoài ra, ông tiếp tục nói rằng Oracle đã cải thiện các thuật toán xử lý phân tích phân tán của mình

Theo Agarwal, các tổ chức có cơ sở dữ liệu MySQL hiện có có thể sử dụng Công cụ phân tích MySQL theo nhiều cách khác nhau, bao gồm bằng cách sao chép cơ sở dữ liệu của họ và triển khai chúng trên Dịch vụ cơ sở dữ liệu MySQL của Oracle. Người dùng Cơ sở hạ tầng đám mây Oracle hiện tại của Dịch vụ cơ sở dữ liệu MySQL không bắt buộc phải di chuyển dữ liệu;

Phiên bản doanh nghiệp của cơ sở dữ liệu MySQL đang được cải tiến trên Cơ sở hạ tầng đám mây của Oracle để cho phép người dùng chạy các truy vấn phân tích trên cùng hệ thống với các truy vấn giao dịch

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

Oracle MySQL Database Service tích hợp công cụ phân tích. mục tiêu công nghệ

Qua
  • Sean Micheal Kerner

Đã xuất bản. 02/12/2020

Hôm nay, Oracle đã công bố tính khả dụng chung của một công cụ phân tích mới cho cơ sở dữ liệu MySQL chạy trên đám mây

Cơ sở dữ liệu MySQL từ lâu đã được sử dụng cho khối lượng công việc xử lý giao dịch trực tuyến (OLTP), mặc dù trong những năm gần đây đã có nhu cầu về cơ sở dữ liệu này để hỗ trợ các trường hợp sử dụng phân tích. Dịch vụ cơ sở dữ liệu Oracle MySQL mới với Công cụ phân tích MySQL giờ đây sẽ cho phép người dùng chạy khối lượng công việc xử lý phân tích trực tuyến (OLAP) cùng với OLTP. Công cụ phân tích MySQL sẽ chỉ khả dụng cho người dùng nền tảng Cơ sở hạ tầng đám mây của Oracle và không phải là một phần của dự án MySQL nguồn mở

Holger Mueller, phó chủ tịch và nhà phân tích chính của Constellation Research cho biết: “Chỉ vài năm sau khi cơ sở dữ liệu OLTP được thiết lập, nhu cầu về OLAP đã nảy sinh”. "Nhưng nhu cầu lưu trữ OLTP và phân tích dữ liệu của các doanh nghiệp vẫn chưa biến mất - mặc dù nó đã lảng tránh các doanh nghiệp trong thời gian dài nhất. "

Mueller nói thêm rằng MySQL là một cơ sở dữ liệu OLTP phổ biến và với việc bổ sung Công cụ phân tích dịch vụ cơ sở dữ liệu MySQL, các doanh nghiệp sẽ có thể nhận được cả OLTP và OLAP từ một sản phẩm. Nó cũng sẽ giúp cải thiện khả năng của các nhà phát triển để xây dựng các ứng dụng thế hệ tiếp theo, ông nói

Công cụ phân tích MySQL mở rộng MySQL 8

Dịch vụ cơ sở dữ liệu MySQL của Oracle với Công cụ phân tích MySQL được xây dựng dựa trên phiên bản doanh nghiệp của cơ sở dữ liệu MySQL 8

Nipun Agarwal, phó chủ tịch nghiên cứu và phát triển nâng cao của Oracle, giải thích rằng vì MySQL ban đầu không được thiết kế để phân tích nên người dùng cần chuyển dữ liệu ra khỏi cơ sở dữ liệu MySQL sang một số cơ sở dữ liệu chuyên biệt khác để chạy phân tích. Đó là một quy trình thường có thể liên quan đến một số hình thức di chuyển dữ liệu làm tăng thêm thời gian và độ phức tạp

Ông nói thêm rằng lợi thế của việc sử dụng Công cụ phân tích MySQL là tất cả dữ liệu có thể nằm trong cơ sở dữ liệu MySQL, cho dù người dùng đang chạy OLAP hay khối lượng công việc OLTP

Agarwal cho biết: “Chúng tôi đang nhắm mục tiêu đến những khách hàng bắt đầu sử dụng dữ liệu của họ trong MySQL và theo thời gian khi nhu cầu phân tích tăng lên, chúng tôi bắt đầu chuyển dữ liệu ra ngoài”.

Oracle MySQL Database Service tích hợp công cụ phân tích. mục tiêu công nghệ
Dịch vụ Cơ sở dữ liệu MySQL của Oracle tích hợp một trình tối ưu hóa truy vấn nhằm giúp tăng tốc các truy vấn phân tích

Công cụ phân tích MySQL hoạt động như thế nào

Theo Agarwal, để kích hoạt OLAP trong MySQL, Oracle đã tăng cường công cụ thực thi MySQL để giờ đây nó có thể xử lý và hiểu khi nào có truy vấn phân tích.

Khi một truy vấn xuất hiện trên một hệ thống sử dụng Dịch vụ cơ sở dữ liệu MySQL của Oracle với Công cụ phân tích MySQL, nó sẽ bị chặn bởi thành phần Trình tối ưu hóa MySQL. Trình tối ưu hóa MySQL sau đó đưa ra quyết định dựa trên truy vấn, xác định xem nó có nên được định tuyến để phân tích hoặc tối ưu hóa OLTP hay không

Công cụ phân tích về mặt chức năng là một bộ tăng tốc trong bộ nhớ cho các truy vấn. Agarwal cho biết bộ tăng tốc trong bộ nhớ sử dụng quá trình xử lý cột kết hợp, có nghĩa là nó đang tìm nạp nhiều cột cơ sở dữ liệu cùng một lúc. Tiến thêm một bước nữa, ông nói thêm rằng Oracle cũng đã thêm các thuật toán nâng cao để xử lý phân tích phân tán

Theo Agarwal, có một số cách mà các tổ chức có cơ sở dữ liệu MySQL hiện tại có thể hưởng lợi từ Công cụ phân tích MySQL. Ông cho biết người dùng tại chỗ của MySQL có thể chọn sao chép cơ sở dữ liệu, sau đó triển khai nó trên Dịch vụ cơ sở dữ liệu MySQL của Oracle. Người dùng hiện tại của Dịch vụ cơ sở dữ liệu MySQL trên Cơ sở hạ tầng đám mây Oracle không cần phải di chuyển dữ liệu;

Oracle hôm nay đã công bố sự sẵn có của Dịch vụ Cơ sở dữ liệu Oracle MySQL với Công cụ phân tích MySQL tích hợp, được tối ưu hóa và chỉ có sẵn trong Cơ sở hạ tầng đám mây Oracle (OCI). Đây là dịch vụ MySQL duy nhất cung cấp cho khách hàng một nền tảng thống nhất, duy nhất cho khối lượng công việc Xử lý giao dịch trực tuyến (OLTP) và Xử lý phân tích trực tuyến (OLAP) để xây dựng và chạy các ứng dụng hiện đại nhanh hơn và an toàn hơn. Công cụ phân tích MySQL, được phát triển cho Dịch vụ cơ sở dữ liệu MySQL bởi nhóm kỹ sư MySQL của Oracle phối hợp với Phòng thí nghiệm Oracle, là một công cụ tăng tốc phân tích trong bộ nhớ mới, có quy mô lên tới hàng nghìn lõi, hỗ trợ phân tích thời gian thực và ít nhất 2 lần . hãy bắt đầu từ đây

MySQL được công nhận là cơ sở dữ liệu phổ biến nhất trên hành tinh và được sử dụng bởi các mạng xã hội lớn nhất thế giới, các công ty thương mại điện tử và ngân hàng, cũng như các nhà sản xuất sáng tạo nhất và các công ty công nghệ cao. Mặc dù cơ sở dữ liệu MySQL thường được sử dụng cho OLTP, nhưng hầu hết các doanh nghiệp chạy cơ sở dữ liệu MySQL cũng cần chạy phân tích dữ liệu được lưu trữ trong cơ sở dữ liệu MySQL. Cho đến hôm nay, các tổ chức phải trích xuất, chuyển đổi và tải (ETL) dữ liệu của họ vào một cơ sở dữ liệu phân tích riêng biệt—một quy trình tốn kém và phức tạp làm giảm hiệu suất, bảo mật và chất lượng dữ liệu, trì hoãn việc triển khai các ứng dụng mới

Dịch vụ Cơ sở dữ liệu MySQL của Oracle với Công cụ phân tích MySQL cung cấp dịch vụ mở rộng quy mô được quản lý hoàn toàn cho phân tích và OLTP và là dịch vụ duy nhất cho phép khách hàng chạy khối lượng công việc OLTP và OLAP trực tiếp từ cơ sở dữ liệu MySQL của họ. Khi người dùng khởi động dịch vụ, dữ liệu từ cơ sở dữ liệu MySQL sẽ được điền vào bộ nhớ của công cụ phân tích, loại bỏ nhu cầu chuyển dữ liệu ETL sang cơ sở dữ liệu chuyên biệt. Dịch vụ này hoạt động trơn tru với mọi công cụ và ứng dụng tương thích với MySQL và sẽ tự động định tuyến các truy vấn đến Công cụ phân tích MySQL, cải thiện đáng kể hiệu suất. Mọi thay đổi đối với cơ sở dữ liệu MySQL sẽ tự động được đưa vào công cụ phân tích theo thời gian thực. Điều này đơn giản hóa việc phát triển ứng dụng, tiết kiệm thời gian, cho phép truy vấn thời gian thực, giảm chi phí và cải thiện bảo mật. Dịch vụ mới khả dụng trên tất cả các khu vực thương mại của Đám mây Oracle và sẽ khả dụng trong Khu vực dành riêng cho Oracle Cloud@Customer

“MySQL là cơ sở dữ liệu phổ biến nhất trong số các nhà phát triển và được sử dụng rộng rãi bởi các công ty trong các ngành công nghiệp. Nhưng, cho đến hôm nay, người dùng MySQL đã buộc phải chuyển dữ liệu của họ vào các kho dữ liệu không tương thích riêng biệt để phân tích, dẫn đến chi phí cao hơn và câu trả lời bị chậm trễ,” Edward Screven, kiến ​​trúc sư trưởng của Oracle cho biết. “Với những cải tiến mới nhất của nhóm kỹ sư MySQL, Oracle là nhà cung cấp duy nhất cung cấp cho các nhà phát triển và quản trị viên cơ sở dữ liệu một nền tảng thống nhất, duy nhất có thể dễ dàng chạy các phân tích thời gian thực hiệu suất cao đối với cơ sở dữ liệu MySQL của họ mà không yêu cầu bất kỳ thay đổi nào đối với các ứng dụng MySQL của họ—làm cho Oracle . ”

Dịch vụ cơ sở dữ liệu MySQL là dịch vụ đám mây cơ sở dữ liệu được quản lý hoàn toàn, cho phép khách hàng cung cấp cơ sở dữ liệu MySQL trong vài phút và tập trung vào phát triển mà không phải lo lắng về các tác vụ quản trị cơ sở dữ liệu tốn thời gian như thay đổi quy mô, sao lưu, vá hệ điều hành và bảo trì máy chủ. MySQL Database Service là dịch vụ đám mây công cộng duy nhất được xây dựng trên MySQL Enterprise Edition giúp đảm bảo độ tin cậy và bảo mật cao nhất. Dịch vụ mới hoàn toàn tương thích với MySQL tại chỗ, giúp khách hàng dễ dàng chuyển các ứng dụng và khối lượng công việc MySQL hiện có sang Oracle Cloud. Do đó, các nhà phát triển luôn có quyền truy cập vào các tính năng mới nhất của MySQL và có thể tận dụng các dịch vụ gốc trong OCI bằng các công nghệ như Kubernetes và Docker

Công cụ phân tích MySQL được kiến ​​trúc cho quy mô và hiệu suất lớn, tăng tốc hiệu suất của MySQL lên 400 lần cho các truy vấn phân tích. Công cụ phân tích cung cấp khả năng xử lý cột kết hợp trong bộ nhớ, tính song song lớn giữa các nút và trong nút được tối ưu hóa cho Cơ sở hạ tầng đám mây của Oracle và các thuật toán xử lý truy vấn phân tán đồng thời giảm bớt các tác vụ ETL tốn thời gian cho DBA

Oracle đang cung cấp mã điểm chuẩn, vì vậy khách hàng có thể tự chạy điểm chuẩn bằng cách truy cập tại đây

“Tôi chưa bao giờ xem xét MySQL để lưu trữ dữ liệu – cho đến tận bây giờ. Dịch vụ cơ sở dữ liệu MySQL của Oracle với Công cụ phân tích tích hợp hiện có thể được sử dụng cho cả phân tích và xử lý giao dịch,” Richard Winter, Giám đốc điều hành của WinterCorp cho biết. “Với kiến ​​trúc song song trong bộ nhớ, Dịch vụ cơ sở dữ liệu MySQL giờ đây sẽ xử lý các truy vấn nhanh hơn nhiều, cho phép tạo ra một thế hệ ứng dụng cơ sở dữ liệu phân tích, mã nguồn mở mới. ”

 

Tính đơn giản, hiệu suất và tiết kiệm chi phí Tách dịch vụ cơ sở dữ liệu MySQL của Oracle khỏi Gói

“Tại Siemens Healthineers, chúng tôi sử dụng một số cơ sở dữ liệu MySQL. Trong quá trình thử nghiệm Công cụ phân tích dịch vụ cơ sở dữ liệu MySQL mới, chúng tôi đã phát hiện ra những cải tiến đáng kinh ngạc về hiệu suất, giảm thời gian truy vấn từ hàng giờ xuống còn vài giây theo nghĩa đen trong các trường hợp truy vấn không dựa trên chỉ mục,” Tiến sĩ cho biết. Jens Uecker, chuyên gia chính cấp cao, Siemens Healthineers. “Điều này cho phép chúng tôi mở rộng dịch vụ lên các cấp độ mới và mở ra cơ hội cho nhiều khả năng dựa trên phân tích hơn, đồng thời duy trì một nền tảng cơ sở dữ liệu liền mạch, duy nhất. ”

Yoshihiko Goto, Nhóm dịch vụ phía trước, Nhóm cơ sở hạ tầng máy chủ, DMM cho biết: “Công cụ phân tích dịch vụ cơ sở dữ liệu MySQL đã làm chúng tôi ngạc nhiên khi cải thiện đáng kể hiệu suất truy vấn mà không sửa đổi bất kỳ truy vấn nào hoặc sử dụng bất kỳ công cụ ETL nào. công ty trách nhiệm hữu hạn com. “Nền tảng phân tích được quản lý hoàn toàn này giúp chúng tôi có thể tập trung hơn vào việc đổi mới các dịch vụ kinh doanh thương mại điện tử. ”

Kenichi Sasaki, nhóm SRE của Nhật Bản tại Mercari, Inc. cho biết, “Hiệu suất của Công cụ phân tích dịch vụ cơ sở dữ liệu MySQL nhanh hơn 20 lần so với dịch vụ phân tích của một trong những nhà cung cấp đám mây lớn nhất và tăng tốc khối lượng công việc phân tích của chúng tôi lên 45.000 lần so với MySQL tại chỗ. ”