Hasznal innen barki is postgres-t? En egy ideje migralom ra amit tudok, mert van par extra feature a mysql-hez kepest. Pl array mezotipus, amiben keresni is lehet:
PostgreSQL: Documentation: 9.2: Arrays
Hasznal innen barki is postgres-t? En egy ideje migralom ra amit tudok, mert van par extra feature a mysql-hez kepest. Pl array mezotipus, amiben keresni is lehet:
PostgreSQL: Documentation: 9.2: Arrays
If debugging is the process of removing software bugs, then programming must be the process of putting them in.
Ruby blog
Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
Respect all, fear none
Hol az a szint (adatmenniyég), ahol észre lehet venni a különbséget a mysql-el szemben?
Mondjuk egy ingatlan.com nagyságú oldalnál már észrevehetőek a különbségek, előnyök?
wungarn.at - munka és lakás Bécsben
Arrol meg nincs tapasztalatom, hogy teljesitmeny szintjen mennyivel jobb a mysqlnel. Egyelore a feature-ok, amik megfogtak.
Mi lefele migráljuk a dolgainkat a postgress-ről. MÉg egy project van, de az is ilyen 2006-os maradvány. MÜködik, de senki sem mer már hozzányulni.
Valahogy pont középre esik a listán, az egyszerü website-ok alá tulzásnak tartom, a komolyabbak alá pedig kevésnek.
Az utolsó projectnél jól jött volna a beépitett kereső, de ott a mysql-ról átváltottunk MariaDb-re, és sphinx integráció megjelenése megoldotta a problémát.
Nem ertem mire gondolsz tulzas alatt. Azert a postgrest feltelepiteni a szerverre nem nagy dolog, a legtobb control panel tamogatja, igy semmivel sem tobb mint a mysql-t felrakni, viszont kevesebb a rendszerigenye(allitolag, errol meg nincs eleg tapasztalatom) es van benne par extra funkcio. Szerintem a mysql helyett erdemes kiprobalni.
Ha SQL típusú sebesség kell akkro használj Percona-t vagy MariaDB-t
Ha meg hasznos és gyors dolgok kellenek akkor MongoDB-t. Ebben is tárolhatsz Array-t de teljes Objectet is akár és nem kell variálni az alakítgatással.
Nincsen Schema, nem kell bajlódni szinte semmivel, van egy array vagy object az betolod úgy ahogy van. Használhatsz indexeket és kereshetsz a fenti példánál maradva olyan termékre ami 'kek' és 'piros' szinben is kapható nagyobb mint 2gb, stb.Kód:$db = 'shop'; $colletion = 'termekek'; $mongo = new MongoClient(); $collection = $mongo->selectCollection($db , $colletion); $termek = array( 'neve' => 'Termek nev', 'gyarto' => 'ScanDisk', 'sku' => 'XYZ', ... 'jellemzok' = array('memoria'=>'4gb', 'vizallo'=>'igen', garancia=>'3ev', szinek => array('piros','kek','zold') ); ); $collection->insert($termek); $termek = array( 'neve' => 'Mas nev', 'gyarto' => 'Transcend', 'sku' => 'ZZZ', ... 'jellemzok' = array('memoria'=>'8gb', garancia=>'3ev', szinek => array('kek','piros'), 'usb3'=>'igen' ); ); $collection->insert($termek);
A NoSQL szep es jo, de ha sok a relacios kapcsolatod ami nem "embed"-elheto, akkor nem erdemes hasznalni az en tapasztalataim szerint.
A MariaDB nem rossz, de akkor mar inkabb postgres, mert az elterjedtebb es regebbi project.
Most latom, hogy raadasul az hstore mezovel a postgres is tud schemaless tarolni adatokat, egy mezoban, ami akar keresheto is kesobb:
PostgreSQL: Documentation: 9.0: hstore
Innentol nekem jobb valasztasnak tunik mint a mongodb, mert kapok gyors relacios megoldasokat + a schemaless mezoket.
Könyvjelzők