История изменений
Исправление peregrine, (текущая версия) :
Таблица отсортирована по дате продаж?
А какая у тебя база данных? Реляционная? Тогда нет, хотя можно вводить в некоторых реализациях индекс для ускорения поиска.
Их записывают в том же порядке последовательно или все распараллелено и элементы таблицы в итоге записываются в совершенно хаотичном порядке?
Всё зависит от реализации. В общем (да и в подавляющем большинстве случаев) случае доверять подобным идеям нельзя.
В системе хранится где-то в явном виде размер таблицы (переменная), инкрементируясь при каждой покупке, или его можно получить только пройдясь по таблице?
Зависит от реализации. Но доступ к такой переменной ты не получишь, даже если она и есть где-то в недрах СУБД.
Как выбираются идентификаторы (Id)?
Ты сам их выбираешь.
Последовательно или случайно?
Как захочешь/зависит от реализации
Начиная с 0 или совершенно с любого числа?
Зависит от реализации, хоть в обратном порядке.
Верно ли предположение, что если пройдясь по таблице мы нашли минимальный идентификатор клиента (customerId) равным MIN и максимальный равным MAX, то число MAX - MIN даст число разегистрированных покупателей?
Не верно. Ты забываешь про удаление/добавление новых клиентов + реализация может давать там рандом.
Исходная версия peregrine, :
Таблица отсортирована по дате продаж?
А какая у тебя база данных? Реляционная? Тогда нет, хотя можно вводить в некоторых реализациях индекс для ускорения поиска.
Их записывают в том же порядке последовательно или все распараллелено и элементы таблицы в итоге записываются в совершенно хаотичном порядке?
Всё зависит от реализации. В общем (да и в подавляющем большинстве случаев) случае доверять подобным идеям нельзя.
В системе хранится где-то в явном виде размер таблицы (переменная), инкрементируясь при каждой покупке, или его можно получить только пройдясь по таблице?
Зависит от реализации. Но доступ к такой переменной ты не получишь, даже если она и есть где-то в недрах СУБД.
Как выбираются идентификаторы (Id)?
Ты сам их выбираешь.
Последовательно или случайно?
Как захочешь/зависит от реализации
Начиная с 0 или совершенно с любого числа?
Зависит от реализации, хоть в обратном порядке.
Верно ли предположение, что если пройдясь по таблице мы нашли минимальный идентификатор клиента (customerId) равным MIN и максимальный равным MAX, то число MAX - MIN даст число разегистрированных покупателей?
Не верно.