SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002770SAS.Планета[All Projects] Хотелкаpublic23-07-2015 15:2828-07-2015 12:16
Reporterzed 
Assigned Tozed 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version141212 
Target Version150915Fixed in Version150915 
Summary0002770: Добавить возможность хранить метки в MongoDB
DescriptionПоскольку мне в руки попался такой мощный фреймворк (mORMot), где есть поддержка монги, думаю стоит прикрутить и её. От ORM придётся отойти только в одном месте - для оптимизации поиска геометрий в заданном прямоугольнике придётся написать БД-зависимый запрос. Плюс, придётся добавить одно поле в таблицу Mark, для создания spatial индекса по нему. Но думаю эти издержки стоят того.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0016227)
zed (manager)
25-07-2015 20:15

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

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

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

- Users who viewed this issue
User List Anonymous (2378x), SilentJim (1x), Robbi (1x), pfg21 (2x), vdemidov (2x), zed (6x), zarius (1x), vasketsov (2x), GunSmoker (1x)
Total Views 2394
Last View 28-03-2024 23:16

- 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



Copyright © 2007 - 2024 SAS.Planet Team