[osm-hu] Mysql or Postgresql

Peter Bodo peter.bodo at geologika.hu
2013. Okt. 21., H, 07:23:58 UTC


KÖszönöm szépen :)
 
sajnos nagy lelkesedésemben feltaláltam a spanyolviszt, úh a linkelt
segédanyagok helyett (azért egy valahonnan vadászott kóddal), már
megcsináltam az adatbázis sémát, és Máltát be is importáltam próbaként (volt
vagy 20 perc, az a 1,5 MB... nem tudom mi lesz itt komolyabb méretekkel).
 
Amit észrevettem, hogy kiakad egy nem túl komoly lekérdezésnél... mondjuk,
hogy adja ide a node-jait egy bounding box-ba lévő area és name címkével
rendelkező way-eknek. (ebbe van négy JOIN, legalábbis a jelenlegi tudásom
szerint - most először csinálok, bármi szerveroldalit).
 
MOst azon tűnődöm, hogy kéne előfeldolgozást csinálnom, ami mondjuk minden
way-hez hozzáadná a bounding boxot, meg a centroidot, és akkor egy kanyarral
máris kevesebb. Esetleg az adatokból is leszűrni azokat, amivel ténylegesen
dolgozni akarok. 
 
Egyelőre ezek a  tapasztalataim. Ha lesz még, jelzem :)
 
üdv,
p

  _____  

From: openstreetmap-hungary at googlegroups.com
[mailto:openstreetmap-hungary at googlegroups.com] On Behalf Of Imre Samu
Sent: Sunday, October 20, 2013 12:40 AM
To: openstreetmap-hungary at googlegroups.com
Subject: Re: [osm-hu] Mysql or Postgresql


Péter!


VPS hosting-ra nekem a következőkkel vannak tapasztalataim: 
     

   https://www.digitalocean.com/  
      [  SSD alapú ;  a http://data2.openstreetmap.hu/ - ezen fut  ;
Amszterdamban   ]

   https://aws.amazon.com/ec2/   
      [ ezt  már csak ideiglenes adatfeldolgozásra használom, hogyha 1-2
napra kell hardver - extra memóriával - stb ..  ] 


   https://www.hetzner.de/           

      [ stabil német cég ; versenyképes árakkal - próbáltam őket - Oké  - de
a kis VPS--sük nem SSD-s ;  viszont az i7-es komplett gépekre jó árat adnak.
] 


Benchmark és ár-összehasonlító kedvenc oldalam:    http://serverbear.com/


Adatbázisnál 3 variáció lehetséges

*	MySQL 

*	PostgreSQL + PostGIS 

*	SpatiaLite  ( SQLite alapú )

Én is a PostGIS-t preferálom - és tényleg a  legjobban támogatott megoldás! 

De egyszerű POI-s lekérdezésre a MySQL is  képes - 
( ha jól tudom, akkor a performacia miatt MyISAM Storage engine-t kell
választani a spatial indexek miatt )


Ezt az irányt még nem próbáltam, de ha lesznek tapasztalataid - oszd meg
őket :

néhány link - hátha használhatóak:
http://blog-en.openalfa.com/how-to-import-an-osm-dump-file-into-a-mysql-data
base/

https://mariadb.com/kb/en/openstreetmap-dataset/


üdv,
 Imre





2013. október 18. 20:40 László Csatlós írta, <plutoz01 at gmail.com>:


Igazából ezt mindenkinek a saját pénztárcája szabja meg, milyet engedhet meg
magának. Általánosságban véve a külföldiek a hazai szolgáltatókkal
összevetve olcsóbbnak tűntek, így egy cseh szolgáltató (UltiCloud
<https://ulticloud.com/> ) mellett kötöttem ki elfogadható ár/érték
arányban. Előnye, hogy csak akkor fizetsz, amikor megy a választott
szervered és "dinamikusan" változtathatod a szerver konfig.-ot, (A gép
újraindítását igényli), tehát nem vagy fix csomaghoz kötve.

Hátránya, hogy nem a legjobb a virtuális konzol, az ékezetes betűket és a
speciális karaktereket nem igazán szereti, szóval célszerű egy normális ssh
kliens-t beszerezni.

Hazai szolgáltatók közül ezt <http://www.olcso-vps.hu/olcso-vps-berles>
nézegettem, de tapasztalatom nincs vele.
Sok fórum szerint olcsó húsnak híg a leve, nem a legolcsóbb a legjobb, mert
ezek gyakran túlárulják a gépek kapacitását és a gyakorlatban nem jut annyi
teljesítmény, mint amennyit ígérnek.




2013. október 18. 18:22 Peter Bodo írta, <peter.bodo at geologika.hu>: 



és tudsz ilyenből jót ajánlani?

  _____  


From: openstreetmap-hungary at googlegroups.com
[mailto:openstreetmap-hungary at googlegroups.com] On Behalf Of László Csatlós

Sent: Friday, October 18, 2013 3:57 PM 

To: openstreetmap-hungary at googlegroups.com
Subject: Re: [osm-hu] Mysql or Postgresql


Részemről ez miatt preferálom az IAAS-okat, privát virtuális szervereket...



2013. október 18. 15:05 Peter Bodo írta, <peter.bodo at geologika.hu>:



viszont közben kiderült, hogy olyan hoszting előfizetésem van, amit
cPanelben lehet adminisztrálni. előre telepített postgresql van, de eddig
úgy tűnik postgis nincs és nem is lehet, úh. addig, amíg a kifizetett 1 év
le nem tellik, most szívok, vagy használom a mysql-t.

  _____  

From: openstreetmap-hungary at googlegroups.com
[mailto:openstreetmap-hungary at googlegroups.com] On Behalf Of László Csatlós
Sent: Friday, October 18, 2013 2:59 PM
To: openstreetmap-hungary at googlegroups.com
Subject: Re: [osm-hu] Mysql or Postgresql


Szerintem egyértelműen PostgreSQL. POI-zni is erős, mivel a geometria
alapján nagyon gyorsan keres távolság alapján legközelebb eső N pontot.

Routing-hoz pedig ott a pgRouting, ami szintén használható a cél érdekében.


Üdv,
Laci (Plutoz)



2013. október 18. 12:37 Viktor Dénes írta, <denesviktor at gmail.com>:


Helló! 

Én már használtam osm2mysql-t ( 1 -2 éve) és lassú az import, és órási
táblákat hoz létre, egy magyarországnyi adatot is nehéz kivárni.

De érdekelne más tapasztalata is.

Én egyértelműen postgres-t javaslok.

Routingra meg szerintem minden útvonaltervező csinál egy saját indexet.




2013/10/18 Peter Bodo <peter.bodo at geologika.hu>


Melyiket javasolnátok osm adatok tárolására?
Nem rendelerésre kéne, hanem inkább poi keresésre, esetleg routing...
Ha jól értem a postgresql geometriai funkcióját eleve nem nagyon használják,
az osm tárolásnál, hanem csak simán berakják az osm adatokat. Akkor meg
lehet Mysql-be is, nem?

Köszi,
Péter

--
Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> 
---
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
szolgáltatásbeli openstreetmap-hungary csoportra.
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz
küldjön egy levelet a következő címre:
openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> .
További lehetőségekért látogasson el a(z)
https://groups.google.com/groups/opt_out címre.





-- 
Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> 
--- 
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
szolgáltatásbeli openstreetmap-hungary csoportra.
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz
küldjön egy levelet a következő címre:
openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> .
További lehetőségekért látogasson el a(z)
https://groups.google.com/groups/opt_out címre.





-- 
Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> 
--- 
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
szolgáltatásbeli openstreetmap-hungary csoportra.
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz
küldjön egy levelet a következő címre:
openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> .
További lehetőségekért látogasson el a(z)
https://groups.google.com/groups/opt_out címre.




-- 
Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> 
--- 
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
szolgáltatásbeli openstreetmap-hungary csoportra.
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz
küldjön egy levelet a következő címre:
openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> .
További lehetőségekért látogasson el a(z)
https://groups.google.com/groups/opt_out címre.





-- 
Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> 
--- 
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
szolgáltatásbeli openstreetmap-hungary csoportra.
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz
küldjön egy levelet a következő címre:
openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> .
További lehetőségekért látogasson el a(z)
https://groups.google.com/groups/opt_out címre.




-- 
Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> 
--- 
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
szolgáltatásbeli openstreetmap-hungary csoportra.
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz
küldjön egy levelet a következő címre:
openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> .
További lehetőségekért látogasson el a(z)
https://groups.google.com/groups/opt_out címre.





-- 
Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> 
--- 
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
szolgáltatásbeli openstreetmap-hungary csoportra.
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz
küldjön egy levelet a következő címre:
openstreetmap-hungary+unsubscribe at googlegroups.com
<mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com> .
További lehetőségekért látogasson el a(z)
https://groups.google.com/groups/opt_out címre.



-- 
Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
--- 
Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
szolgáltatásbeli openstreetmap-hungary csoportra.
Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való leiratkozáshoz
küldjön egy levelet a következő címre:
openstreetmap-hungary+unsubscribe at googlegroups.com.
További lehetőségekért látogasson el a(z)
https://groups.google.com/groups/opt_out címre.

--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20131021/0e20f2b1/attachment.htm>


További információk a(z) Talk-hu levelezőlistáról