01/10/2018, 00:26

Hỏi về giới hạn trong mySQL và giải pháp khi đạt giới hạn

Như tiêu đề bài viết.
Mình biết được MySQL là công cụ được sử dụng rất phổ biến hiện nay để thiết kế 1 CSDL
Nó có rất nhiều ưu điểm và tốc độ truy cập nhanh
Nhưng mình có nghe được là nó bị giới hạn số dòng trên 1 bảng và số dòng giới hạn là bao nhiêu
Khi mình muốn thiết kế 1 CSDL với hàng triệu người dùng thậm chí hàng trăm triệu dòng thì mình dùng giải pháp nào đẻ sử lý. Mọi người có ai biết xin giải đáp thắc mắc cho mình với

Pete Houston viết 02:30 ngày 01/10/2018

Với engine = InnoDB

  • Table size limit = 64TB
  • Row size limit = 64KB (65535)

-> Tối thiểu chứa được: 1,073,741,824 row.

Với engine = MyISAM

  • Một table giới hạn tối đa 2^32 rows = 4,294,967,296
  • Nếu build với --with-big-table thì tối đa là 2^64 rows = 9,223,372,036,854,775,807
Lê Thành Long viết 02:37 ngày 01/10/2018

Ồ, một con số khá lớn.
Cám ơn bạn nhiều lắm

Bài liên quan
0