freeExec, Так мне же не нужно отображать 1 млн маркеров. Я о том что 1 млн лежит в базе, и нужно делать быстрый поиск по этим данным что бы возвращать клиенту 100-200 маркеров
А это нормальная практика хранить такие объемы в оперативке? Я всеми руками за Redis, если это будет оправдано. Просто какие статьи не читаю, везде пишут про хранение подобных объемов в базе и поиск по ней
То есть quad-tree работает без использования баз? Т.е. все точки хранит постоянно в памяти? Просто думал что quad-tree работает в сочетании с базами, и у яндекса есть статейка где они пишут - используйте пространственные базы (перечисления + MongoDb).
Александр Скуснов, Есть разные способы рендеринга мешей. Так-то да, это треугольники, но у них есть вершины. Так-то да, можно разрезать куб, но количество вершин и треугольников(полигонов) увеличится
CefSharp - он рендерит только с WinForm и WPF. Т.е. о нет кроссплатформерности(если не говорить о mono).
Chromely - а это более похоже на то что нужно) Но это просто браузер в окне. Т.е. просто взяли движок хромиума(который не перетащить на мобильное устройство), CefSharp для парсера. Это все работает как електрон. Но я имею ввиду полноценный рендеринг. Скорее речь даже связанная с html, как о технологии для платформы .net. Т.е. к примеру что бы ты нарисовал layout в html, открендерил этот html на GPU выбрав какой-нить Backend.OpenGL, и логику кнопочек обрабатываешь в шарпе, без всяких костылей типа Xilium.CefGlue в Chromely. Там ты жмешь на кнопочку, и что бы обработал ее C#, нужно связывать внутренний сервер с клиентом через како-то протокол передачи данных. И это плохо, это сильно влияет на производительность. Если хочешь что-то делать, то приходится делать на JS что бы не логало. В WPF же такого нет. Вот и было бы здорово сделать некую альтернативу WPF на HTML, только без костылей. Что бы это было не веб приложение внутри десктопного окна, а полноценное приложение
Тогда понятно что VPN не вариант, весь трафик будет так или иначе идти через провайдеров, где шифрование не поможет. А что с облачными решениями? К примеру есть амазон, гугл, диджитал океан. Они предоставляют динамические IP адреса. По идее можно же держать сервер за бугром, прогонять трафик через амазон, и все должно быть ок. Я только не знаю по поводу закона о хранении информации на территории РФ. Т.е. если я подключаюсь к амазону, это я подключаюсь к серверам которые находятся на территории РФ и работают через российских провайдеров, или этим сервисам не обязательно находиться на территории РФ?
И (понимаю что бред, но все же) хотя бы чисто теоретически, есть ли способ передавать данные за бугор, минуя провайдеров? Может быть есть какое-то оборудование, или технология?
SOTVM, Да, так работает. Но что делать если в csv файле самые разные данные которые не ограничиваются таким порядком запятых?
Такой пример работать не будет: