
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.02.2014, 14:58
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
Когда удобнее использовать NoSQL СУБД, например документо-ориентированные как MongoDB и есть ли преимущества кроме производительности и масштабирования. На сколько просто\удобно в реальных проектах использовать туже MongoDB вместо других SQL РСУБД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2014, 15:50
|
|||
|---|---|---|---|
|
|||
SQL or NoSQL |
|||
|
#18+
SlaviskesКогда удобнее использовать NoSQL СУБД, например документо-ориентированные как MongoDB и есть ли преимущества кроме производительности и масштабирования. На сколько просто\удобно в реальных проектах использовать туже MongoDB вместо других SQL РСУБД? Если не нужен ACID, то можно NoSQL. В противном случае только SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2014, 19:13
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
mad_nazgulSlaviskesКогда удобнее использовать NoSQL СУБД, например документо-ориентированные как MongoDB и есть ли преимущества кроме производительности и масштабирования. На сколько просто\удобно в реальных проектах использовать туже MongoDB вместо других SQL РСУБД? Если не нужен ACID, то можно NoSQL. В противном случае только SQL.Хм. А мы поддержку ACID самостоятельно реализовали поверх MongoDB. Но основным хранилищем пока остаётся MS SQL Server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2014, 20:50
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
mad_nazgulЕсли не нужен ACID, то можно NoSQL. В противном случае только SQL. http://stackoverflow.com/questions/2608103/is-there-any-nosql-that-is-acid-compliant ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2014, 20:55
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
skyANA Хм. А мы поддержку ACID самостоятельно реализовали поверх MongoDB. Но основным хранилищем пока остаётся MS SQL Server Разрешите поинтересоваться в целях повышения образованности, а зачем тогда вообще связыватся с MongoDB. В минусе - зоопарк, необходимость поддержки еще одного звена и т.д. и т.п., а в плюсе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.02.2014, 23:37
|
|||
|---|---|---|---|
|
|||
SQL or NoSQL |
|||
|
#18+
на сколько я знаю кроме ACID там полная задница с джоинами. т.е. если условия задачи изменились и тебе нужно не просто вытаскивать документ, а несколько связанных, то если это не было заложено изначально в архитектуру, то туши свет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2014, 01:17
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
SERG1257skyANA Хм. А мы поддержку ACID самостоятельно реализовали поверх MongoDB. Но основным хранилищем пока остаётся MS SQL Server Разрешите поинтересоваться в целях повышения образованности, а зачем тогда вообще связыватся с MongoDB. В минусе - зоопарк, необходимость поддержки еще одного звена и т.д. и т.п., а в плюсе?Ну как зачем.. Performance, Scalability, and High Availability... А для кэширования мы используем Couchbase, жуть да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2014, 01:18
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
Yo.!на сколько я знаю кроме ACID там полная задница с джоинами. т.е. если условия задачи изменились и тебе нужно не просто вытаскивать документ, а несколько связанных, то если это не было заложено изначально в архитектуру, то туши свет.Ну эту "задницу" мы обошли при помощи шаблона "прямые ручки" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2014, 01:54
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
skyANAНу как зачем.. Performance, Scalability, and High Availability..А родные средства от MS SQL не тянут или слишком дорого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2014, 01:58
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
SERG1257skyANAНу как зачем.. Performance, Scalability, and High Availability..А родные средства от MS SQL не тянут или слишком дорого?Дорого и трудозатратнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2014, 07:08
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
skyANAА родные средства от MS SQL не тянут или слишком дорого?Дорого и трудозатратнее.[/quot] А какие нагрузки были? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2014, 07:47
|
|||
|---|---|---|---|
|
|||
SQL or NoSQL |
|||
|
#18+
skyANAmad_nazgulпропущено... Если не нужен ACID, то можно NoSQL. В противном случае только SQL.Хм. А мы поддержку ACID самостоятельно реализовали поверх MongoDB. Но основным хранилищем пока остаётся MS SQL Server В том то все и дело! Зачем что-то делать, когда уже все есть? Т.е. зачем нужно MongoDB для кэша, когда то же самое можно добиться настройками SQL-сервера? Я понимаю, что NoSQL нужны в некоторых случаях (их не так много, но они есть) Но пихать их всюду смысла нет, т.к. придется делать кучу "велосипедов", только для того чтобы реализовать то что есть давно в SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2014, 10:27
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
mad_nazgulskyANAпропущено... Хм. А мы поддержку ACID самостоятельно реализовали поверх MongoDB. Но основным хранилищем пока остаётся MS SQL Server В том то все и дело! Зачем что-то делать, когда уже все есть? Т.е. зачем нужно MongoDB для кэша, когда то же самое можно добиться настройками SQL-сервера? Я понимаю, что NoSQL нужны в некоторых случаях (их не так много, но они есть) Но пихать их всюду смысла нет, т.к. придется делать кучу "велосипедов", только для того чтобы реализовать то что есть давно в SQL.Вы это к чему? Так, рассуждаете? Мы не используем MongoDB для кэша и не пихаем всюду. Да и не делаем кучу "велосипедов". :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2014, 10:28
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
DPH3skyANAА родные средства от MS SQL не тянут или слишком дорого?Дорого и трудозатратнее. А какие нагрузки были?[/quot]Уточните свой вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.02.2014, 16:39
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
mad_nazgulЕсли не нужен ACID, то можно NoSQL. В противном случае только SQL. Почему же так, есть и такие NoSQL: http://www.fisglobal.com/products-technologyplatforms-gtm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2014, 00:09
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
Собственно документо-ориентированные СУБД ещё не использовал и даже не касался их. Вопрос касательно join'ов какая альтернатива? К примеру у нас есть запись под ней комментарии, сами комментарии можно положить в массив, но каждый комментарий оставлен конкретным пользователем, со своим ником, аватаркой - которую он может хоть каждый день менять, как правильно организовать структуру и это всё вытащить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2014, 03:40
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
SlaviskesСобственно документо-ориентированные СУБД ещё не использовал и даже не касался их. Вопрос касательно join'ов какая альтернатива? К примеру у нас есть запись под ней комментарии, сами комментарии можно положить в массив, но каждый комментарий оставлен конкретным пользователем, со своим ником, аватаркой - которую он может хоть каждый день менять, как правильно организовать структуру и это всё вытащить?Документо-ориентированная СУБД тут не нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2014, 12:28
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
skyANASlaviskesСобственно документо-ориентированные СУБД ещё не использовал и даже не касался их. Вопрос касательно join'ов какая альтернатива? К примеру у нас есть запись под ней комментарии, сами комментарии можно положить в массив, но каждый комментарий оставлен конкретным пользователем, со своим ником, аватаркой - которую он может хоть каждый день менять, как правильно организовать структуру и это всё вытащить?Документо-ориентированная СУБД тут не нужна. Где тут? Где бывает подобная ситуация и потребность в JOIN? Где бывают записи и комментарии к ним? Это же только абстрактный пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2014, 14:01
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
SlaviskesskyANAпропущено... Документо-ориентированная СУБД тут не нужна. Где тут? Где бывает подобная ситуация и потребность в JOIN? Где бывают записи и комментарии к ним?В блогах и форумах. SlaviskesЭто же только абстрактный пример.Плохой пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2014, 14:47
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
skyANASlaviskesпропущено... Где тут? Где бывает подобная ситуация и потребность в JOIN? Где бывают записи и комментарии к ним?В блогах и форумах. SlaviskesЭто же только абстрактный пример.Плохой пример. Ну собственно мой вопрос изначально и был "когда удобней использовать то или иное решение", на что получил ответ если не нужен ACID(а вами ещё добавлено, что и ACID сами реализовали) то можно использовать. Поэтому интересуюсь у людей кто на своей практике использовал в реальных проектах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2014, 15:02
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
SlaviskesskyANAпропущено... В блогах и форумах. пропущено... Плохой пример. Ну собственно мой вопрос изначально и был "когда удобней использовать то или иное решение", на что получил ответ если не нужен ACID(а вами ещё добавлено, что и ACID сами реализовали) то можно использовать. Поэтому интересуюсь у людей кто на своей практике использовал в реальных проектахВсё зависит от характера данных и их объёма. От предполагаемых операций с ними, количества этих операций в единицу времени и их профиля. От характера изменения перечисленных показателей в будещем. Когда ясно какие предполагаются данные, их объём, профиль нагрузки, тогда и видно какое решение подходит, а какое нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2014, 15:03
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
Slaviskes, задайтесь этими вопросами и попробуйте ответить себе самостоятельно: РСУБД решит ваши проблемы, или нужно искать NoSQL решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2014, 15:16
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
skyANASlaviskesпропущено... Ну собственно мой вопрос изначально и был "когда удобней использовать то или иное решение", на что получил ответ если не нужен ACID(а вами ещё добавлено, что и ACID сами реализовали) то можно использовать. Поэтому интересуюсь у людей кто на своей практике использовал в реальных проектахВсё зависит от характера данных и их объёма. От предполагаемых операций с ними, количества этих операций в единицу времени и их профиля. От характера изменения перечисленных показателей в будещем. Когда ясно какие предполагаются данные, их объём, профиль нагрузки, тогда и видно какое решение подходит, а какое нет. Нет, я прекрасно понимаю и осознаю, что каждый инструмент удобней в определённом конкретном случае и выбор нужно осуществлять в зависимости от конкретных параметров. Но это можно сказать о чём угодно, о выборе технологии\языка\платформы\библиотеки. Я не спрашиваю совета под конкретный свой проект, меня интересует опыт людей применявших на практике, ведь довольно не редки случаи когда выбранная технология при проектировании оказалась неудачной и в процессе реализации проекта это всё вышло боком или наоборот, смена\выбор технологии оказалась крайне удачной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.02.2014, 16:12
|
|||
|---|---|---|---|
SQL or NoSQL |
|||
|
#18+
Slaviskes, окей. Ссылка на проект в моём профиле. В MongoDB хранятся данные CMS модуля системы. Почему MongoDB - писал выше. Где ещё используется MongoDB и как, можно узнать у MongoDB community (благо есть такое). Если есть более конкретные вопросы - задавайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=%D0%AE%D1%80%D0%B0+-+%D0%B7%D0%B0%D0%B1%D1%8B%D0%BB+%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8C&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
12ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 9655ms |
| total: | 9894ms |

| 0 / 0 |
