[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