Answer the question
In order to leave comments, you need to log in
Choice of technologies for backend in geo service on yandex map?
Good afternoon, I plan to make a project using yandex map api
. Over 100k objects with 20+ properties are expected, including pictures. Well, the filter on these properties (without reloading the page, of course) is
a question on the server side.
In terms of language, is it worth doing on node.js (you will have to learn) although you have knowledge of php (laravel)?
Accordingly, the database needs mongodb? or MySQL "cope"?
Answer the question
In order to leave comments, you need to log in
PHP norms, the question is how to store data efficiently. You can take postgres and then if there is not enough performance in terms of search (depending on the nature of this search), it will already be possible to connect some kind of elastic search. Or mongu for storing aggregated data for faster search and selection, but I would not hang everything on mongu.
Mongo has good support for geoqueries, which can come in handy.
If you don’t know Node.js, you shouldn’t start a new project right away with it, especially since PHP will be enough in your case. In terms of database, check out PostGIS , which is an extension to PostgreSQL to support Geo data.
Do not forget about the moments of loading data from the server to the client - such as ObjectManager from Yandex.Maps or other implementation options.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question