Cấu hình cơ sở dữ liệu Peewee: Đồng bộ, bất đồng bộ, tự động khôi phục kết nối và quản lý pool
So sánh cơ sở dữ liệu đồng bộ và bất đồng bộ
Cấu hình kết nối cơ sở dữ liệu MySQL chung:
DB_SETTINGS = {
'host': '127.0.0.1',
'port': 3306,
'user': 'root',
'password': '123456',
'database': 'ai_platform_cloud',
'charset': 'utf8mb4'
}
Kết nối đồng bộ
Sử dụng lớp MySQLDatabase từ thư viện Peewee chuẩn:
from peewee import ...
Đăng vào ngày 21 tháng 6 lúc 23:05
ORM trong Django và Các Vận Hành Cơ Bản
Giới thiệu về ORM
ORM (Object-Relational Mapping) là một khái niệm quan trọng trong các framework MVC hoặc MVT, giúp tách rời giữa mô hình dữ liệu và cơ sở dữ liệu. Điều này có nghĩa là thiết kế mô hình dữ liệu không phụ thuộc vào loại cơ sở dữ liệu cụ thể nào. Qua đó, việc thay đổi cơ sở dữ liệu trở nên dễ dàng hơn mà không cần viết lại nhiều ...
Đăng vào ngày 21 tháng 6 lúc 21:15
Các Script SQL Liên Quan đến Cấu Hình MySQL MGR Cluster
Trong bài viết này, chúng ta sẽ tìm hiểu về các script SQL được sử dụng để giám sát và cấu hình ProxySQL trong môi trường MySQL MGR (MySQL Group Replication) Cluster. Các script này giúp theo dõi trạng thái của các thành viên trong cluster cũng như tính toán số lượng giao dịch đang chờ xử lý.
Script chính thức hỗ trợ MySQL 5.7
USE sys;
DELIM ...
Đăng vào ngày 20 tháng 6 lúc 01:38
Tối ưu hiệu năng MySQL cho nhà phát triển chuyên sâu
Hiệu năng cơ sở dữ liệu là yếu tố then chốt trong các hệ thống có lưu lượng truy vấn cao. Với MySQL — giải pháp RDBMS phổ biến nhất — việc tối ưu không chỉ nằm ở cấu hình server hay phần cứng, mà bắt đầu từ những quyết định thiết kế cấp ứng dụng: kiểu dữ liệu, cấu trúc bảng, chiến lược lập chỉ mục và cách viết truy vấn.
Tối ưu kiểu dữ liệu
Mục ...
Đăng vào ngày 20 tháng 6 lúc 00:56
Thiết kế Hệ thống Quản lý Cửa hàng Điện thoại Doanh nghiệp với SpringBoot và Vue.js
Giới thiệu Hệ thống
Hệ thống quản lý cửa hàng điện thoại doanh nghiệp ứng dụng kiến trúc hiện đại với SpringBoot backend, Vue.js frontend và MyBatis cho tầng truy xuất dữ liệu. Giải pháp này tối ưu khả năng mở rộng, hiệu năng cao và trải nghiệm người dùng, giải quyết các thách thức về tải đồng thời và tính sẵn sàng trong thương mại điện tử.
Th ...
Đăng vào ngày 19 tháng 6 lúc 16:43
Khóa và Kiến Trúc Lưu Trữ Trong MySQL với InnoDB
Khóa - Khóa Cấp Bảng
Khóa Cấp Bảng - Khóa Bảng
Khóa cấp bảng khóa toàn bộ bảng trong mỗi thao tác. Loại khóa này có mức độ xung đột cao nhất, đồng thời mức độ đồng thời thấp nhất. Được sử dụng trong các công cụ lưu trữ như MyISAM, InnoDB và BDB.
Khóa chia sẻ đọc (read lock): Không chặn đọc nhưng chặn ghi từ các client khác.
Khóa độc quyền ...
Đăng vào ngày 19 tháng 6 lúc 08:29
Hệ thống đề xuất phối đồ thông minh dựa trên hồ sơ người dùng
Trong bối cảnh thương mại điện tử và mạng xã hội phát triển mạnh mẽ, nhu cầu về giải pháp thời trang cá nhân hóa ngày càng gia tăng. Người tiêu dùng không chỉ tìm kiếm sản phẩm phù hợp mà còn kỳ vọng vào trải nghiệm chọn lựa được hỗ trợ bởi phân tích dữ liệu và trí tuệ nhân tạo. Tuy nhiên, khối lượng lớn sản phẩm, sự đa dạng về phong cách và t ...
Đăng vào ngày 19 tháng 6 lúc 05:57
Cài Đặt và Triển Khai ProxySQL Cho MySQL Cluster
Giới Thiệu ProxySQL
ProxySQL là một giải pháp trung gian mã nguồn mở được viết bằng C++ dành cho MySQL, hỗ trợ các chức năng như:
Quản lý và giám sát kết nối đến MySQL
Cân bằng tải kết nối
Đảm bảo tính khả dụng cao
Phân tách luồng đọc/ghi
Phân mảnh dữ liệu dựa trên quy tắc định tuyến
ProxySQL tương thích với giao thức MySQL và sử dụng SQLite3 ...
Đăng vào ngày 18 tháng 6 lúc 20:52
Xử lý vấn đề truy vấn dữ liệu hàng loạt trong SQL
Truy xuất dữ liệu từ cơ sở dữ liệu
SELECT
re.tenant_id AS adm_div_code,
re.pa_year,
re.pa_bt_bt_no nt_pa_vo_id,
pi.created_date AS bi_date,
re.accept_bt_code,
'' AS exec_bt_name,
'' AS bt_fax_proj_code,
tt.bt_fax_pro_code AS bt_fax_code,
tt.bt_fax_pro_name AS bt_fax_name,
tt.bt_type AS bt_in_category_code ...
Đăng vào ngày 18 tháng 6 lúc 19:09
Bắt đầu với Lucene: Hướng dẫn sử dụng Java API cơ bản
1. Chuẩn bị môi trường
JDK: 1.8.0_162
Môi trường phát triển: Eclipse Neon.3
Cơ sở dữ liệu: MySQL 5.7.20
Lucene: 4.10.4 (phiên bản ổn định, hỗ trợ tốt các bộ phân tích từ)
2. Chuẩn bị dữ liệu
SET FOREIGN_KEY_CHECKS=0;
-- Cấu trúc bảng sách
DROP TABLE IF EXISTS `book`;
CREATE TABLE `book` (
`id` int(11) DEFAULT NULL,
`bookname` varchar( ...
Đăng vào ngày 17 tháng 6 lúc 19:28