¿Cual es la mejor manera de almacenar una versión (X.Y) en una tabla SQLite?
- Un campo tipo String (UTF-8: 3-4 bytes, entendiendo que usa US-ASCII y la version puede ser, por ejemplo, 3.4 y/o 12.5)
- Un campo float (8 bytes)
- Dos campos enteros de 1 byte (2 bytes)
Lo que tengo dudas, al hacer la búsqueda y usar el WHERE....
- Si tener dos términos en el WHERE penaliza (como para tener en cuenta)
- Si tener que recorrer el String penaliza de la misma manera
Tras una larga meditación tantrica... me inclino por una tabla de versiones y meter una referencia... y en la tabla de versiones usar dos columnas enteras. A xuparla... es una consulta más para pillar el id de la versión... pero es una consulta que no tiene que iterar.