Thursday, March 22, 2012

Няколко истини за MongoDB


През последната година MongoDB става все по-популярна база данни и колегите започва да я използват все повече. Факт е, че има сериозни преимущества пред релационните си събратя.
Заедно с добре подготвените и компетентни презентации и документации започнаха да се появяват и много подвеждащи такива. Което е в реда на нещата – нещо става модерно и веднага се появяват купчина специалисти, които дори не са си направили труда да прочетат документацията (а тя е доста интересна и полезна).
 Днес ми попадна една презентация, направена от хора, които взимат пари за да обучават по темата. Похвално, че си правят труда да образоват хората! Въпреки, че курса им е платен младежите от SoftAcad не са дочели документацита, а явно личи и че никога не са ползвали MongoDB в production environment.
От Screen-а в ляво можете да видите нещо доста интересно “Cons: no atomic operations, no validation”. След което хвърлете око на този документ.
MongoDB притежава едни от най-мощните и оптимизирани atomic операции!
Явно от SoftAcad са пропуснали, че в MongoDB е НЕ релационна база данни (което включва и липсата на релация между самите документ в една колекция) – много ме озадачава, че едно от основните преимущества на MongoDB е в графата “Const”!
От презентацията личи си, че младежите от SoftAcad са хора с опит в релационни бази данни, но без опит с не релационните - направили са си труда да направят презентация и да правят обучения, за които взимат пари, но за съжаление не са си направили труда да прочетат документацията.
Презентация е пълна с неточности, които могат да объркат представите на хората за MongoDB и като цяло за noSQL.
От презентацията става ясно, че “mongodb няма никакви сторед процедури”, е тукедин линк е повече от достатъчен.

Мразя да хейтвам, но не понасям такива некадърни неща!

No comments:

Post a Comment