MySQL: Các loại Storage Engine và ứng dụng

MySQL là một hệ quản trị cơ sở dữ liệu quan hệ mã nguồn mở miễn phí, rất phổ biến trong cộng đồng phát triển phần mềm tại Việt Nam. Bài viết này sẽ tổng hợp các kiến thức quan trọng về MySQL, đặc biệt là về các loại Storage Engine khác nhau. Một trong những đặc điểm quan trọng nhất của MySQL là kiến trúc plugin-based cho phép sử dụng nhiều loại ...

Đăng vào ngày 15 tháng 6 lúc 22:29

Cẩm nang triển khai và quản lý kiến trúc MySQL có sẵn cao

Giới thiệu: Kiến trúc MySQL có sẵn cao là yếu tố then chốt để đảm bảo tính liên tục của dịch vụ cơ sở dữ liệu, đóng vai trò quan trọng đối với sự liên tục kinh doanh và trải nghiệm người dùng. Tài liệu này cung cấp một loạt các phương pháp thiết lập và quản lý kiến trúc MySQL có sẵn cao, bao gồm sao chép chủ-từ, sao chép đa chủ, công nghệ cụm, ...

Đăng vào ngày 15 tháng 6 lúc 18:53

Kinh nghiệm ban đầu với OceanBase: Di chuyển dữ liệu từ MySQL sang cụm OceanBase

Điều kiện tiên quyết Môi trường MySQL Môi trường OceanBase Cấu trúc bảng và một số dữ liệu dùng để kiểm tra Trước tiên, tạo bảng kiểm tra trong MySQL bằng đoạn script sau, đồng thời chèn 10.000 bản ghi để kiểm tra quá trình di chuyển: use test; CREATE TABLE students ( `id` int NOT NULL PRIMARY KEY, `name` varchar(255), `code` varchar ...

Đăng vào ngày 14 tháng 6 lúc 18:58

Cài đặt và cấu hình hệ thống giám sát Zabbix trên CentOS 7

Zabbix là một giải pháp giám sát mã nguồn mở cấp doanh nghiệp, cung cấp khả năng theo dõi hạ tầng mạng và các hệ thống phân tán. Công cụ này cho phép quản trị viên giám sát đa dạng các thông số mạng, đảm bảo sự ổn định của hệ thống server và cung cấp cơ chế cảnh báo linh hoạt để xử lý sự cố kịp thời. Hệ thống Zabbix hoạt động theo mô hình Clie ...

Đăng vào ngày 13 tháng 6 lúc 20:43

Triển Khai Giao Dịch Phân Tán Trong Microservices .NET Sử Dụng CAP Và RabbitMQ

Giới thiệu về tính nhất quán dữ liệu trong kiến trúc phân tán Khi hệ thống phát triển thành kiến trúc microservices, áp lực lên cơ sở dữ liệu tăng lên đáng kể. Để giải quyết vấn đề này, chúng ta thường thực hiện chia tách cơ sở dữ liệu theo chiều ngang (sharding) hoặc chiều dọc (tách bảng theo chức năng). Tuy nhiên, việc phân tách này dẫn đến t ...

Đăng vào ngày 13 tháng 6 lúc 17:15

Giải pháp MHA đảm bảo Cao khả dụng cho MySQL

Tổng quan về MHA (Master High Availability) MHA (Master High Availability) là bộ công cụ mã nguồn mở mạnh mẽ được thiết kế để quản lý sự cố và chuyển đổi tự động trong môi trường sao chép (replication) của MySQL. Mục tiêu cốt lõi của MHA là giải quyết vấn đề "điểm lỗi đơn" (Single Point of Failure - SPOF) tại Master. Trong trường hợp Master gặp ...

Đăng vào ngày 13 tháng 6 lúc 01:05

Hệ thống gợi ý sách sử dụng thuật toán lọc cộng tác với SpringBoot, Vue3 và MyBatis

Tóm tắt Trong thời đại phát triển nhanh chóng của công nghệ thông tin, hệ thống gợi ý cá nhân hóa đã đóng vai trò quan trọng trong thương mại điện tử, giáo dục trực tuyến và đọc kỹ thuật số. Phương pháp gợi ý sách truyền thống thường dựa trên hành vi lịch sử của người dùng hoặc các nhãn phân loại đơn giản, không đáp ứng được nhu cầu về gợi ý ch ...

Đăng vào ngày 12 tháng 6 lúc 05:45

Sử dụng cơ bản mô-đun PyMySQL trong Python

Cài đặt mô-đun PyMySQL Để làm việc với cơ sở dữ liệu MySQL trong Python, bạn cần cài đặt thư viện PyMySQL. Có thể thực hiện bằng một trong các cách sau: Sử dụng pip: pip install pymysql Trong PyCharm: Mở Settings → Project → Python Interpreter → Tìm và cài đặt PyMySQL từ danh sách. Kết nối cơ sở dữ liệu và thao tác dữ liệu Quy trình ...

Đăng vào ngày 12 tháng 6 lúc 02:20

Hệ Quản Lý Cơ Sửu Tái Chế Địa Phương Dựa Trên JavaWeb và MySQL

Hệ Quản Lý Cơ Sửu Tái Chế Địa Phương Dựa Trên JavaWeb và MySQL Yêu cầu môi trường chạy Java≥8, MySQL≥5.7, Node.js≥14 Công cụ phát triển Backend: eclipse/idea/myeclipse/sts đều có thể cấu hình chạy Frontend: WebStorm/VSCode/HBuilderX đều có thể sử dụng Phù hợp Thiết kế khóa học, bài tập lớn, đồ án tốt nghiệp, thực hành dự án, học tập trình diễn, ...

Đăng vào ngày 12 tháng 6 lúc 00:23

Cài đặt và cấu hình MySQL trên Ubuntu 16.04.6

Cập nhật nguồn phần mềm sudo apt-get update Cài đặt MySQL Server sudo apt-get install mysql-server Lệnh trên sẽ cài đặt các gói sau: apparmor, mysql-client-5.7, mysql-common, mysql-server, mysql-server-5.7, mysql-server-core-5.7. Quá trình cài đặt sẽ yêu cầu bạn đặt mật khẩu cho người dùng root của MySQL. Sau khi hoàn tất, MySQL sẽ tự động khở ...

Đăng vào ngày 11 tháng 6 lúc 21:52