Có hai tính năng cơ sở dữ liệu MySQL mà tôi muốn sử dụng trong ứng dụng của mình. Đầu tiên là FULL-TEXT-SEARCH và TRANSACTIONS.Tình trạng khó xử của công cụ lưu trữ MySQL
Bây giờ, tình trạng tiến thoái lưỡng nan ở đây là tôi không thể có được tính năng này trong một công cụ lưu trữ. Đó là hoặc là tôi sử dụng MyIsam (trong đó có tính năng FULL-TEXT-SEARCH) hoặc tôi sử dụng InnoDB (hỗ trợ tính năng TRANSACTION). Tôi không thể có cả hai.
Câu hỏi của tôi là, có anyway tôi có thể có cả hai tính năng trong ứng dụng của tôi trước khi tôi buộc phải thực hiện một sự lựa chọn giữa hai công cụ lưu trữ.
Bạn có thể sử dụng một cái gì đó như [Sphinx] (http://sphinxsearch.com/) hoặc [Solr] (http://lucene.apache.org/solr/) để lập chỉ mục và tìm kiếm bất kỳ cơ sở dữ liệu MySQL nào. Sau đó bạn có thể sử dụng InnoDB. –
OK. Đó là điều đúng đắn. Tôi đoán rằng wud là lựa chọn duy nhất của tôi. Cảm ơn bạn đã trả lời nhanh – burntblark
chỉ cần sử dụng innodb. tin tưởng vào bộ nhớ cache thực hiện hầu hết công việc, bạn sẽ không cần tìm kiếm toàn văn. –