sql >> Databasteknik >  >> RDS >> Mysql

Fulltextsökning med InnoDB i MySQL

Duplicera textkolumnen från products till en ny MyISAM-tabell. Upprätta ett 1-1-förhållande mellan de två, och för att säkerställa ACID'iteten som tillhandahålls av InnoDB, se till att du alltid kommer åt MyISAM-tabellen tillsammans med products .

Du kanske vill lägga till triggers på products för att upprätthålla bijektionen. Du kan också skapa en vy så att omarbetningen blir minimal i din applikation när du uppgraderar till MySQL v5.6 (och släpper den här invecklade lösningen).

Här är hela månaden .

Istället för att kopiera textkolumnen kan du flytta den helt och hållet (ta bort den från products , det är). Detta skulle vara mer effektivt, men det skulle också göra det lite mer komplicerat att byta till en InnoDB-enbart lösning när du känner för att uppgradera.




  1. Oracle Database BLOB till InputStream i Java?

  2. Kombinera villkor från två kolumner mysql

  3. Varför och när ska jag använda SPARSE COLUMN? (SQL SERVER 2008)

  4. Hämta hierarkidata från självrefererande tabeller