Я разрабатываю обновление до более старой сборки C++ и хочу (пере) сделать это правильно.Существует ли стандартная структура данных для объекта базы данных?
Ситуация в том, что у меня есть объект, который в основном представляет собой «базу данных» (это разные биты данных, взятые за много временных шагов). Проблема в том, что я не знаю, что каждый «столбец» будет удерживать до времени выполнения.
Существует около 30 названий столбцов. Скорость - серьезная проблема.
В старой структуре используется массив для хранения имен столбцов (они перечислены) и массива массивов для хранения данных. Вы найдете имя столбца в массиве заголовков, а затем используйте этот индекс столбца, чтобы найти правильный бит данных в текущей строке данных. Это совершенно жизнеспособная идея, но она кажется немного ... устаревшей.
Я бы включил каждый возможный столбец как свойство в объект «строка», похоже, что это значительно увеличит использование памяти и время создания (что неприемлемо).
Есть ли стандартная структура для такого рода вещей?
Вы также можете определить отношения между 'DataTables' (внешние ключи) в' DataSet'. – Oded