FAQ |
Kalender |
2012-02-08, 21:46 | #11 | ||
|
|||
Har WN som tidsfördriv
|
Citat:
Vill man undvika problem som Foursquare tidigare stött på kan man förallokera fält, dvs. tror man att man kommer lägga till 14.000 entries i ett dokument skapar man 14.000 entries med 0 som värde. Oreilly's senaste "PHP & mongoDB" bok förklarar mer ingående hur man undviker sådana fallgropar, rekommenderas varmt. |
||
Svara med citat |
2012-02-09, 15:41 | #12 | ||
|
|||
Administratör
|
Citat:
Sen var det svårt att utnyttja all CPU trots att svarstiderna steg rejält trots tillräckligt med minne för att bli CPU-bound. Sedan har QPS:en alltid legat ca 50% lägre. Största problemet är förmodligen att jag inte försökte sätta upp en instans per CPU core då det var tungt med writes och reads. Men då kommer man dit igen, mongodb ska vara lätt att skala. Men tungt med både write och read gör det svårt att skala vertikalt vilket nu för tiden är väldigt lätt att göra med innodb. Angående data-integrtiteten finns det knappt möjligheter att upptäcka problemen. Dels det grundläggande att du helt saknar constraints utöver unika index. Men sedan att disk-skrivningen kanske inte sker alls och det saknas information om varför eftersom den inte kör någon integritetskontroll, journalling eller fsync - det finns ingen som helst skyddsmekanism som de klassika databas-systemen har överflöd av. Hell, ett elavbrott kan korrumpera din databas så att den inte ens går att reparera med lite otur, med tur förlorar du bara 100 random inserts i ditt kluster. Back to backup. Jag vill inte säga att mongodb är ett dåligt val. Det finns dock väldigt många nackdelar som man bör vara medveten om - om man väljer det som en primär databas för ett större projekt.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
2012-02-09, 15:58 | #13 | ||
|
|||
Har WN som tidsfördriv
|
Citat:
Källa: http://www.mongodb.org/display/DOCS/Journaling Just saying... |
||
Svara med citat |
2012-02-09, 16:09 | #14 | |||
|
||||
Mycket flitig postare
|
Citat:
|
|||
Svara med citat |
2012-02-09, 16:24 | #15 | ||
|
|||
Administratör
|
Tvärtom, det var ett test för att se hur mongodb skulle prestera.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
2012-02-09, 16:27 | #16 | ||
|
|||
Administratör
|
Citat:
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
2012-02-09, 16:42 | #17 | ||
|
|||
Har WN som tidsfördriv
|
Senaste stable är 2.0.2, ändringen tillkom i 1.7.5 för mer än ett år sedan, nur får du fasen i mig vakna Calarence.
|
||
Svara med citat |
2012-02-09, 17:19 | #18 | ||
|
|||
Administratör
|
Ajdå, ligger hemma med feber och förkylning och läste förmodligen fel årtal. Men dina spydiga delar av kommentarerna får du gärna undvika, detta är andra gången i en tråd pga meningsskiljaktigheter och ett misstag.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
2012-02-09, 18:22 | #19 | ||
|
|||
Har WN som tidsfördriv
|
Not to worry, är lite cynisk av naturen - inget illa menat
|
||
Svara med citat |
Svara |
|
|