![]() |
|
||||||||||
|
|||||
|
[+4 06.05.14]
|
Цитата:
![]()
__________________
Марк Tween |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Цитата:
Цитата:
, и прочие дореляционные СУБД ). Могу сказать точно, для простых приложений документо-ориентированная база данных - это просто песня. У меня сейчас три коллекции с JSON-объектами (BSON, естественно, но не суть), которые описывают весь основной функционал. В реляционной СУБД у меня уже было бы минимум пятнадцать таблиц и я бы уже во всю джойнил их направо и налево. |
|
|||||
|
Регистрация: Feb 2013
Сообщений: 176
|
Цитата:
Есть просто мысль попробовать монгу не для статы, а как основную базу, но после предыдущего опыта как-то не хочется снова делать лишнюю работу. |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Нет, своего опыта по готовым проектам у меня нет, более того, по текущему проекту хайлоада и не случится.
Однако, по опыту разработки уже сейчас могу сказать, что логика организации данных другая и логика работы с ними - тоже. При правильной организации скорость работы с данными близка к мемкешу. При неправильной организации - низкая скорость, крах и потеря данных. Впрочем, что касается непосредственно MongoDB, есть хорошая книжка Кайл Бэнкер "MongoDB в действии". Там все прекрасно написано и про плюсы и про минусы. |
|
|||||
|
Цитата:
Цитата:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Совсем уже не для этой темы, но у меня ощущение, что оценивать документарно-ориентированную бд с позиций реляционной - как минимум нелогично.
Вот очень простой пример с профилем пользователя в какой-нубудь ферме или ходилке-бродилке: {
"name": "Pedro",
"xp": "1200",
"itemsInBag": [
{"slot":1, "catalogID": "11", "count": "5"},
{"slot":2, "catalogID": "12", "count": "10"},
{"slot":3, "catalogID": "13", "count": "5"}
]
}
Совершенно очевидно, что если проектировать документарную БД по правилам реляционной (1 таблица = 1 коллекция), то это будет алес капут и эффективно работать не сможет. Поэтому для документарных баз, например, принципиален сознательный отказ от 100%-ой нормализации (что, конечно, плохо ложится в голову после работы с реляционными БД). Есть еще некоторое количество отличий, все описано в той книге, которую я выше указал. Сорри за оффтоп. ![]() |
|
|||||
|
Согласен. Я что-то с головой ушел в веб и подзабыл, что речь может идти и про игрули )
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
[+4 06.05.14]
|
Цитата:
Нет нет, я ни в коем случае не говорю, что сокеты это плохо, или с ними нельзя жить. Можно и в пеинте монализу рисовать, это понятно. Но как то сложилось так, что для серьезных проектов - выбирают серьезные технологии аля JAVA и т.п. - уж для сервера точно. имхо
__________________
Марк Tween |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Цитата:
Ага.
__________________
Отряд Котовскага |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|