3 cách restore dữ liệu MySQL lớn

Nếu bạn phải làm việc với dữ liệu tương đối lớn (khối lượng dữ liệu từ 100Mb trở lên), thậm chí là rất lớn bạn sẽ có thể cảm nhận được những khó khăn khi cần khôi phục (restore) dữ liệu này vào cơ sở dữ liệu. Bên cạnh đó, việc sao lưu(backup) lượng dữ liệu lớn này cũng không hề dễ dàng và thường xuyên xảy ra sai sót khiến cho dữ liệu bị tổn hại dẫn đến hư file và không thể sử dụng để phục hồi. Dưới đây là một vài cách tôi sử dụng để phục […]

Sự khác nhau của MyISAM và InnoDB

MySQL hỗ trợ nhiều kiểu bảng dữ liệu hoặc các máy chủ lưu trữ dữ liệu khác nhau để giúp tối ưu hóa cơ sở dữ liệu. Kiểu dữ liệu quen thuộc đối với lập trình viên trên nền tảng LAMP thường là MyISAM. Nhưng ngoài ra còn có nhiều kiểu bảng dữ liệu khác như InnoDB, BDB, MERGE, HEAP. Trong bài viết này, tôi xin đưa ra một số điểm khác biệt trong 2 kiểu bảng dữ liệu được sử dụng nhiều nhất hiện nay là MyISAM và InnoDB để bạn dễ lựa chọn khi quyết định lựa chọn […]

Tìm kiếm tiếng Việt trên MySQL

Giải pháp cho bài toán tìm kiếm tiếng Việt trong cơ sở dữ liệu MySQL là một giải pháp chẳng đơn giản tí nào bởi tiếng Việt rất phức tạp. Nếu bạn có một server đủ mạnh thì nên áp dụng thuật toán tìm kiếm ngữ nghĩa tiếng Việt mà Google hay Xalo, Socbay áp dụng, còn không thì chúng ta cùng nghiên cứu nhé