mongodb ubuntu
sziasztok,
Az alábbi paranccsal telepítettem a mongodb-t, ubuntu 11.10 rendszerre:
sudo apt-get install mongodb-10gen
A "mongo" paranccsal be tudok lépni. De php-val nem érem el és nincs nyitva a 27017 port sem.
Van valakinek ötlete miért nem tudok csatlakozni rá?
■ Az alábbi paranccsal telepítettem a mongodb-t, ubuntu 11.10 rendszerre:
sudo apt-get install mongodb-10gen
A "mongo" paranccsal be tudok lépni. De php-val nem érem el és nincs nyitva a 27017 port sem.
Van valakinek ötlete miért nem tudok csatlakozni rá?
dbpath = /var/lib/mongodb
port = 27017
bind_ip = 127.0.0.1
logpath = /var/log/mongodb/mongodb.log
logappend = true
noauth = true # use 'true' for options that don't take an argument
verbose = true # to disable, comment out.
nohttpinterface = false
Fut?
mongodb 638 1.5 2.5
Tűzfal?
mongo
paranccsal tudsz-e csatlakozni a host:port-hoz.extension
extension=mongo.so
Nem és nem is találom sehol a
Viszont a 27017 portot még most se látom nyitva, érdekes. :)
A PECL csomagokból ki lehet
Ha megoldható, akkor érdemes unix socketen keresztül kapcsolódni szolgáltatásokhoz, MySQL esetén pl. állítólag 10%-kal gyorsabb így az elérés.
Hogy próbálod ellenőrizni,
Én debianra tettem fel, mert az ubuntumat nem akartam teleszemetelni a mongodb csomag rengeteg függőségével, de ott azonnal elindult, gond nélkül (PHP-t nem néztem hozzá)
root jogokkal indítva egy
netstat -ltp
meg kell mutassa a nyitott(? mit nevezünk nyitottnak :) ) tcp portokat és azt is, hogy mely processz ül rajtuk.
Egyébként egész izgalmas darabnak tűnik a tutorial alapján, bár a performancián még volna mit csiszolgatni. :)
Az meg külön érdekesség, hogy ubuntun magával hozná a fél világot, egy gnome-os debianra meg csak néhány libet telepít függőségként.
Használ valaki ilyet élesben?
1. Numerikus értékeket kizárólag lebegőpontos formában képes tárolni.
2. A relációs adatbáziskezelőkben megszokottaktól eltérően a mongodb nem képes kapcsolatokat kezelni, semmilyen formában (forrás: stackoverflow.com, nem néztem utána alaposabban)
Ezek után kíváncsi lettem: közületek valaki használja-e élesben és ha igen, mire?
(mintha a google és még egy-két nagyobb cég is használná, ezeknek utána tudok nézni, inkább a személyes tapasztalataitokra lennék kíváncsi - feltéve, hogy van)
Igen
Ha rákeresel, lehet, hogy valaki a cégnél még esettanulmányt is írt a beüzemelésről stb.
Köszi. Tény, hogy sok
Próbáltam valami saját ötletre alkalmazni a mongodb tudását. SQL-es előélettel kapásból az volt a gondolatom, hogy valami join-féleség kellene. Erre rákerestem, mire a határozott válasz annyi volt, hogy ilyen nincs benne, kliens oldalon kell összetákolni.
Egyébként a sebességet jó, hogy említed: az a tutorial valami iszonyat lassú...
Először azt hittem, az egész rendszer ilyen (>0.5sec válaszidő egy kétsoros "táblából"), de szerencsére kipróbáltam saját gépen is. :)
Esettanulmányok