База данных
Просмотр и правка таблиц слоя данных напрямую.
показано 4 из 4 строк (первые 500)
У этой таблицы нет столбца id, поэтому строки отсюда только читаются — правка и удаление недоступны.
| key | value |
|---|---|
| CREATE_VERSION | v0.1.9 |
| CREATE_VERSION_MAJOR | 0 |
| CREATE_VERSION_MINOR | 1 |
| CREATE_VERSION_PATCH | 9 |
База данных — точные факты в сравнении с векторной памятью
Что в ней лежит. Строки. Заказы, клиенты, настройки, цены — факты с формой, где каждое значение равно ровно себе и ничто не приблизительно.
Чем отличается от векторной памяти. База отвечает на вопросы, которые можно задать точно: какие заказы отправлены на прошлой неделе, сколько не оплачено, сколько потратил этот клиент. Векторная память отвечает на вопросы, которые формулируются лишь приблизительно, по смыслу. Одно — точность над фактами, другое — сходство над языком. Спросить у базы «что-нибудь про возвраты» — не получить ничего; спросить у векторной памяти «сумму мартовских счетов» — получить абзац, где упоминается март.
Сколько это стоит. Ничего за запрос, и модель в этом не участвует. Фильтрация, подсчёт и сортировка занимают миллисекунды и остаются точными, как бы таблица ни выросла.
В чём слаба. Она отвечает только на то, что записывается запросом. Она не найдёт отрывок, который звучит как ваш вопрос, и не имеет мнения о смысле.
Они работают вместе. Векторная запись умеет указывать назад на строку — её таблица и id едут вместе с ней. Поэтому поиск по смыслу над описаниями может закончиться на точной строке, а точная строка может нести текст, который сделал её находимой. Тот же файл SQLite, одна резервная копия, одна очистка.