Особенность поля счетчик в базе данных
Пост опубликован: 19.10.2017
Поле «Счетчик» — это поле числового типа, которое предназначено для хранения целочисленных данных, часто изменяющихся.
В этих полях предполагается хранить данные следующих видов: различные рейтинги, количество просмотров страницы, количество показов или переходов в баннерах и промежуточные вычисления, к примеру, количество тем, комментариев и т.д. Все данные полей «Счетчик» хранятся в отдельной таблице для ускорения к этим данным доступа. В запросе при изменении значения какого-либо поля передается сложение дельты с предыдущим значением между старым и новым результатом, а не новое абсолютное значение. При одновременном изменении каких-либо данных, это позволит избежать коллизий на уровне приложения.
Так в чем состоит особенность поля «Счетчик»? А особенность в том, что такое поле имеет свойство автоматического наращивания. Другими словами, позволяет провести автоматическую перенумерацию данных и не будет зависеть от того, в какое место данные вставляются. Это очень удобно бывает при ведении различных ключей, массивов данных или кодификаторов. Так как поле «Счетчик» позволяет создать се необходимые условия для поиска данных и применения алгоритмов быстрой сортировки.