View Issue Details

IDProjectCategoryView StatusLast Update
0002770SAS.ПланетаХотелка / Feature requestpublic28-07-2015 12:16
Reporterzed Assigned Tozed  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version141212 
Target Version150915Fixed in Version150915 
Summary0002770: Добавить возможность хранить метки в MongoDB
DescriptionПоскольку мне в руки попался такой мощный фреймворк (mORMot), где есть поддержка монги, думаю стоит прикрутить и её. От ORM придётся отойти только в одном месте - для оптимизации поиска геометрий в заданном прямоугольнике придётся написать БД-зависимый запрос. Плюс, придётся добавить одно поле в таблицу Mark, для создания spatial индекса по нему. Но думаю эти издержки стоят того.
TagsNo tags attached.

Activities

zed

25-07-2015 20:15

manager   ~0016227

Кто в теме, может начинать тестировать. Гуй в настройках БД малость не допилен, на это пока не обращайте внимания.

Как юзать: в поле "Имя файла" ввести uri вида mongodb://<user>:<pass>@server:port/db_name или mongodb://server:port/db_name (если без авторизации).

Отличия от SQLite3 должно быть только в поиске по меткам - здесь не работает полнотекстовый поиск и нужно добавлять символ "%" к тексту, который хочется найти. В остальном поведение должно быть полностью аналогично. Местами наверное будет ещё хромать кэширование, что должно быть особо заметно если БД будет в сети (к примеру, на халявном MongoLab).

Issue History

Date Modified Username Field Change
23-07-2015 15:28 zed New Issue
23-07-2015 15:28 zed Status new => assigned
23-07-2015 15:28 zed Assigned To => zed
25-07-2015 20:15 zed Note Added: 0016227
28-07-2015 12:16 zed Status assigned => resolved
28-07-2015 12:16 zed Fixed in Version => 150915
28-07-2015 12:16 zed Resolution open => fixed
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request