Why
DBAs are indicating that SecurePoll having 12 SQL tables per wiki as a default installation is not ideal, and that less tables would be better.
What
The current SecurePoll SQL table schema, without including the global election voter list tables, is 12 tables. This ticket is to investigate if some of these 12 tables can be merged into some of these other 12 tables, which should reduce the overall table count.
In particular, securepoll_msgs, securepoll_questions and securepoll_cookie_match may be worth further investigation.
Notes
- SecurePoll installs 12 tables on all 1000 wikis, so creates more of a scalability problem than, say, PageTriage, which only installs 4 tables on a couple wikis.
Original comment in other ticket
