Předpokládám, že ten příklad se zaměstnanci byl uvedený opravdu jen jako jednoduchý, snadno pochopitelný příklad. Nečekal bych, že to někdo vezme tak doslova.
Taky už jsem dělal databázi, u které jsem si říkal, že tam bude jen pár tisícovek záznamů, protože přece i ty největší organizace v našich končinách nemají více než 5000 zaměsnanců, ale pak se z toho vyvinula evidence obyvatel na evropské úrovni (neberte mě zase TAK doslovně - nebyla to evidence lidí).
K funkcím "nad stĺpcami":
select * from data where time > '2016-11-17' and time < '2016-11-18';
50 msecs
select * from data where date(time) = '2016-11-17';
Běží dosud, prohledává sekvenčně miliardu záznamů. Musím to za chvíli zabít, za chvíli mi začnou volat, že něco není v pořádku.