Bộ nhớ hoặc Công cụ lưu trữ đống của MySQL

2022-03-20 14:48:46

Ở bài trước mình đã giải thích lý thuyết cơ bản về Bảng đống của Công nghệ cơ sở dữ liệu.
Trong bài đăng này, tôi sẽ giải thích thuật ngữ bảng Heap của MySQL.

MySQL Memory Storage Engine còn được gọi là cấu trúc Heap Storage.

Sử dụng Công cụ lưu trữ bộ nhớ, bạn có thể lưu trữ một bảng dữ liệu trong bộ nhớ máy chủ để truy xuất nhanh.
Bảng dữ liệu này cũng hỗ trợ chỉ mục B-Tree để bạn có thể nhận được kết quả theo cách tối ưu hóa tốt nhất. Auto_Increment cũng được hỗ trợ bởi Tables of Memory Engine.

Có thể có khả năng mất dữ liệu khi bất kỳ sự cố phần cứng nào hoặc mất nguồn Bộ nhớ máy chủ.

Bạn chỉ có thể lưu trữ và sử dụng những dữ liệu đang được sử dụng tạm thời và đảm bảo rằng dữ liệu trong công cụ bộ nhớ luôn được sao lưu trong bảng được lưu trữ vật lý.

Khi nào sử dụng Memory Engine của MySQL?

Nếu dữ liệu không quan trọng, cần truy xuất nhanh và chỉ dành cho quyền truy cập chỉ đọc với số lượng cập nhật tối thiểu.
Khối lượng dữ liệu có thể vừa với Vùng nhớ vì nó sử dụng nội bộ hoán đổi các trang bộ nhớ ảo.

Chi tiết ngắn gọn về Cơ chế Công cụ Bộ nhớ:

Bảng của Memory Engine lưu trữ định nghĩa bảng của nó vào một tệp đĩa và phần mở rộng của tệp này là .frm.
Tất cả dữ liệu khác lưu trữ trong một vùng bộ nhớ cụ thể.
Dữ liệu trong bảng bộ nhớ không chỉ dành cho một kết nối duy nhất, nó có sẵn cho tất cả các kết nối và phiên liên quan đang chạy của MySQL Server.

Tạo bảng mẫu bằng Memory Engine:

Đây là tất cả cơ bản về MySQL Memory hoặc Heap Engine.


Bất kỳ sự nhầm lẫn nào, như sự khác biệt giữa bảng Tạm thời và bảng Bộ nhớ.
Nếu có, sau đó vui lòng truy cập bài viết tiếp theo.

Xem thêm:


Chia sẻ: