Знову про auto_increment

Знову про AUTO_INCREMENT

  • 13.04.15 2:36 •
  • # 255645 •
  • Хабрахабр •
  • У чернетках •

- такий же як Forbes, тільки краще.

Всі, хто працює з базами даних, знають, що таке AUTO_INCREMENT. Про нього багато всього написано, в тому числі і на Хабре. У цій статті я хочу викласти свої думки на цю тему, тому що раніше я не зустрічав міркувань саме в такому плані. Але спочатку давайте визначимося, навіщо нам взагалі база даних.

Дійсно, будемо все зберігати в оперативній пам'яті. Хоча, ні, її замало буде. Та й при несподіваному відключенні всі дані пропадуть. Поставимо ДБЖ. Ні, краще 2. А ще краще уявимо, що пам'ять у нас нескінченна і дані при виключенні не втрачає.

Тепер можна писати щось типу такого:


І настворювала хоч 10 таких замовлень, хоч 20, хоч 100 ... Хм, щось багато я настворювала, треба б колекцію якусь. А до неї пошук по полях. І мова запитів, щоб все універсально було. Плюс індекси по цих полях для прискорення пошуку.

Однак, ID не потрібно відносити до атрибутів самого об'єкта як елемента моделі даних. наприклад:

Схожі статті