задизйнить таблицы в рум
есть около 60 полей (финансовый актив 7 показателей цены в разных валютах)
как лучше сделать 1 таблицу с максимаумом колонок или 1 таблицу (обшая инфа) + по таблице на каждую валюту ?
и сколько в рум макс колво колонок?
Если загуглить "sqlite columns limit", выдаст > The default setting for SQLITE_MAX_COLUMN is 2000. You can change it at compile time to values as large as 32767. On the other hand, many experienced database designers will argue that a well-normalized database will never need more than 100 columns in a table.
ну максимум колонок у скюлайта 32000+, но если у вас получается больше 15-20 в одной таблице - база плохо нормализована обычно и это все надо разбивать на разные таблицы. гуглить до просветления "реляционные базы данных, нормализация" Но в ряде проектов "плоская база" из одной таблицы идеальна.
Обсуждают сегодня