Вчера разговаривала с одним предпринимателем. У него магазин автозапчастей, оборот приличный, клиентов — тысячи. Спрашиваю: "А где у вас информация о клиентах?"

Говорит: "В Excel. Вот в этом файле. Там триста строк."

Триста строк — это ещё ничего. А когда тридцать тысяч? Когда нужно найти всех, кто покупал тормозные колодки определённого производителя в прошлом году? Когда надо понять, какой поставщик чаще задерживает shipments?

Что такое база данных на самом деле

База данных — это не страшная программа для айтишников. Это просто способ хранить информацию так, чтобы её можно было быстро найти, изменить и проанализировать.

У вас на столе лежит блокнот. В блокноте — список клиентов с телефонами. Это тоже база данных. Просто бумажная.

Электронная база данных делает то же самое, но:

  • Вместо поиска по блокноту глазами — запрос, и через секунду найдено
  • Вместо переписывания строки — изменение в одном месте, и обновилось везде
  • Вместо одного блокнота — тысячи связанных таблиц, где можно узнать что угодно

Какие бывают базы данных

Реляционные (SQL) — это как таблица Excel, только мощнее. Данные лежат в таблицах, строки связаны между собой. Пример: клиент id=42 сделал заказ №1234. Заказ связан с клиентом. Запрос — и вы видите все заказы этого клиента за всё время.

Документные (NoSQL) — здесь каждый "документ" может содержать разные поля. Гибко, не нужно заранее думать о структуре. Подходит для каталогов товаров с разными характеристиками.

Ключ-значение — простейший вариант. Ключ = "телефон клиента 42", значение = "+7 999 123-45-67". Быстро, дёшево, для кэша — идеально.

Что это даёт малому бизнесу

Автоматизация повторяющихся действий. Если клиент пришёл снова — система сама видит его историю. Не надо листать бумаги, не надо спрашивать "а вы у нас уже были?".

Аналитика без усилий. Сколько продаж в этом месяце? Какая категория товаров растёт? Кто ваш самый прибыльный клиент? Всё это — один запрос к базе.

Защита от потери данных. Файл Excel на компьютере может умереть вместе с жёстким диском. База данных обычно живет на сервере с резервными копиями.

Когда пора переходить от Excel к базе данных

Когда вы тратите больше двадцати минут в день на поиск информации, которую, казалось бы, уже должны знать. Когда вы боитесь открыть файл, потому что он весит 15 мегабайт и Excel уже тормозит. Когда вам нужно дать доступ к данным человеку, который не сидит рядом с вами за компьютером.

Вот тогда — пора. И это не так дорого и не так сложно, как кажется. Есть решения и за тысячу рублей в месяц, и за десять. Всё зависит от масштаба.

Я вот теперь точно знаю: мой блокнот — тоже база данных. Правда, бумажная и без поиска.