Database¶
OpenTaal maakt gebruik van MySQL.
Table standards¶
- encoding of table is UTF8
- Ruud: staat nu standaard anders
- Ruud: code ook? Is somas lastig, voor met regexps en gebruik van mb_-functies
- Ruud: connectie met database in code ook ?
- database engine is InnoDB
- id's are medium-integers: mediumint(11)
- Ruud: id's horen natuurlijke gegevens uit de tabel te zijn. Integers auto-inc zijn wel handig, maar vooral technisch.
- Bob: Volgens de MySQL-handleiding scheelt de keuze tussen integer en mediuminteger 25% aan geheugen.
- Ruud: voor heel grote tabellen kan een mediumint te klein zijn.
Maintenance of Database
- Ruud: voor heel grote tabellen kan een mediumint te klein zijn.
regular functions:
- optimize all tables
- check tables
- defragmentation of tables