|
|
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Люди, кто что думает по данному вопросу? У кого есть опыт реального использование NoSQL баз данных на больших объемах Из личного опыта - реляционные базы на больших объемах загибаюцца - приходится все возвращать взад (делать денормализацию) чтобы база хоть шуршала в приемлемое время Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 12:52 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
sp, А может ну его нафиг MS SQL и да здравствуют Oracle? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 12:55 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
ну так может Вы ознакомите нас со своим личным опытом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 12:55 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
ай ай айsp, А может ну его нафиг MS SQL и да здравствуют Oracle? нет - так вопрос не стоИт или не стОит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 12:56 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
SergSuperну так может Вы ознакомите нас со своим личным опытом? а что вас интересует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 12:56 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Ни один монстр индустрии не юзать реляционки - все NoSQL -> Google, Facebook и все иже с ними.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 13:03 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spSergSuperну так может Вы ознакомите нас со своим личным опытом? а что вас интересует?события, которые заставили родить этот топик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 13:11 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
SergSuper, статейки в том числе и на мсдн, а также свои ощущения от юзания больших баз на MS SQL - насколько я понимаю NoSQL решения не озабочены лишней нагрузкой при проверках ограничений безапелляционности и прочих наростах реляционных движков - отсюда большой выигрыш в скорости + плюс нет нормализации, которая тоже снижает скорость при выборках ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 13:30 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
сорри "безапелляционности " читать как "целостности" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 13:31 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spсвои ощущения от юзания больших баз на MS SQL - насколько я понимаю NoSQL решения не озабочены лишней нагрузкой при проверках ограничений безапелляционности и прочих наростах реляционных движков - отсюда большой выигрыш в скорости + плюс нет нормализации, которая тоже снижает скорость при выборках Ну так переведи пару этих "больших баз" на NoSQL и поделись результатами. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 13:38 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovspсвои ощущения от юзания больших баз на MS SQL - насколько я понимаю NoSQL решения не озабочены лишней нагрузкой при проверках ограничений безапелляционности и прочих наростах реляционных движков - отсюда большой выигрыш в скорости + плюс нет нормализации, которая тоже снижает скорость при выборках Ну так переведи пару этих "больших баз" на NoSQL и поделись результатами. на это годы уйдут, а я тут и спрашиваю потому что форум чтоб годы не тратить! ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 13:59 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, А выб и поделились, а не посылали бы.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 14:00 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
кое чо вот нарыл против NoSql тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 14:00 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spА выб и поделились, а не посылали бы.. А мне нечем делиться. Я считаю, что NoSQL - игрушка с малой областью применимости. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 14:50 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spDimitry Sibiryakov, А выб и поделились, а не посылали бы..ну кто начал тему должен бы сначала и аргументы какие-то привести статейки, ощущения - проблемы то не видно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 15:00 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spНи один монстр индустрии не юзать реляционки - все NoSQL -> Google, Facebook и все иже с ними.. это монстры ВЕБ индустрии разве что. Во всех других индустриях о носкл и не слыхали. Или где-то в банковской и вообще финансовой индустрии есть носкл??? Или в ретейле??? Или даже в производстве хотябы?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 15:05 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spНи один монстр индустрии не юзать реляционки - все NoSQL -> Google, Facebook и все иже с ними..вы путаете интернет-компании с монстрами индустрии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 15:17 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
SergSuperspDimitry Sibiryakov, А выб и поделились, а не посылали бы..ну кто начал тему должен бы сначала и аргументы какие-то привести статейки, ощущения - проблемы то не видно Дык проблемы нету! зачем обязательно проблема? может достаточно дуновения, ощущения, предчуствия...? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 16:00 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Ivan DurakspНи один монстр индустрии не юзать реляционки - все NoSQL -> Google, Facebook и все иже с ними.. это монстры ВЕБ индустрии разве что. Во всех других индустриях о носкл и не слыхали. Или где-то в банковской и вообще финансовой индустрии есть носкл??? Или в ретейле??? Или даже в производстве хотябы?? ну дык нету потому как недавно то и появились - а ежелиб ранее появились бы - были бы! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 16:01 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Alexander RyndinspНи один монстр индустрии не юзать реляционки - все NoSQL -> Google, Facebook и все иже с ними..вы путаете интернет-компании с монстрами индустрии а я б поспорил! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 16:02 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Ivan Durakэто монстры ВЕБ индустрии разве что. Правильнее сказать - это монстры индустрии мусора. Веб или не веб - дело десятое, важно то, что данные этих систем имеют крайне низкую индивидуальную ценность. Если гугль вернёт неправильный результат запроса или потеряет данные - этого скорее всего никто не заметит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 16:04 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spIvan Durakпропущено... это монстры ВЕБ индустрии разве что. Во всех других индустриях о носкл и не слыхали. Или где-то в банковской и вообще финансовой индустрии есть носкл??? Или в ретейле??? Или даже в производстве хотябы?? ну дык нету потому как недавно то и появились - а ежелиб ранее появились бы - были бы! :)я бы сказал что относительно недавно (лет 10-15) они оттуда пропали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 16:57 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spIvan Durakпропущено... это монстры ВЕБ индустрии разве что. Во всех других индустриях о носкл и не слыхали. Или где-то в банковской и вообще финансовой индустрии есть носкл??? Или в ретейле??? Или даже в производстве хотябы?? ну дык нету потому как недавно то и появились - а ежелиб ранее появились бы - были бы! :)Это cache недавно появилась или Gemstone? А может BerkleyDB? NoSQL это модное слово, обозначающее старое явление. Так же как и Cloud. Кстати, Cloud начал быстро терять популярность. Мода она так непостоянна . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 17:06 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
NoSQL были, есть и будут есть. Характерный пример... В блоге кого-то из создателей БК (тогда еще... в те лохматые годы) был такой пост: Были у них проблемы с чатом. Он тормозил. Пришел чувак и сделал следующее: На каждый город/площадку и т.д. сделан был свой файл. В нем были записи по 200 байт на сообщение. Велся цикличный апдейт. Писался текущий поинтер записи. Вмиг все тормозить перестало. Вот вам пример NoSQL. Остальное - вода вокруг. Можете считать любую структуру памяти с ссылками как NoSQL решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 18:01 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
WarstoneБыли у них проблемы с чатом. Он тормозил. Были у них проблемы с мозгом. Не было его. Потом пришёл чувак и научил их проктологии. Так началась мода думать задницей. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 18:44 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Warstone Вмиг все тормозить перестало. Вот вам пример NoSQLИменно так - быстро, дешево и сердито. Не проблема размазать любую SQL базу (каждому клиенту по серверу). Гораздо сложнее согласовать все это и гарантировать согласованную работу при любом сбое. А поскольку сбои случаются редко, то это имеет право на жизнь. И если последнее сообщение чата не дошло, или оценка фотографии криво поставилась, то бог бы с ним - повторю это случается редко. А вот если деньги потерялись, то тут клиенты начинают нервничать и говорить - " лучше уж никак, вместо как-нибудь ". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 18:48 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spИз личного опыта - реляционные базы на больших объемах загибаюцца ну сейчас вы услышите много о своих личных качествах проектировщика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 19:44 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
S.G.spИз личного опыта - реляционные базы на больших объемах загибаюцца ну сейчас вы услышите много о своих личных качествах проектировщика да не страшно, в децтве били - тогда было страшно, а щас - нет! лишь бы по делу, а не по телу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 19:55 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
давайте не будем передергивать и текстовые файлы называть NoSQL (хотя они таки не СКЛ :) ) те что десятилетия назад были - использовали текстовые файлы, а мы ведем речь о современных технологиях, которых тогда не было - так что не надо сравнивать божий дар с яичницей! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 19:59 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
вопрос не в том что старые добрые реляционки устаревают и не могут уже отражать реалии мира нынешнего (где данные иерархичны и слабо структурированы - примером тому набивший всем аскомину каталог товаров!) поэтому люди и рвутся из этого ада структурированных реляционок - не было бы тяги - не появился бы табун движков! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 20:03 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spвопрос не в том что старые добрые реляционки устаревают и не могут уже отражать реалии мира нынешнего (где данные иерархичны и слабо структурированы - примером тому набивший всем аскомину каталог товаров!) поэтому люди и рвутся из этого ада структурированных реляционок - не было бы тяги - не появился бы табун движков! "табун движков" появился не благодаря насущности или тяге, а благодаря развитию коммуникаций, когда каждый встречны-поперечный может скачать сорцы очередного велосипеда и построить на его основе свой собственный, самый-самый-лучший велосипед, на этот раз - с квадратными (а не треугольными, как раньше) колёсами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 20:11 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyspвопрос не в том что старые добрые реляционки устаревают и не могут уже отражать реалии мира нынешнего (где данные иерархичны и слабо структурированы - примером тому набивший всем аскомину каталог товаров!) поэтому люди и рвутся из этого ада структурированных реляционок - не было бы тяги - не появился бы табун движков! "табун движков" появился не благодаря насущности или тяге, а благодаря развитию коммуникаций, когда каждый встречны-поперечный может скачать сорцы очередного велосипеда и построить на его основе свой собственный, самый-самый-лучший велосипед, на этот раз - с квадратными (а не треугольными, как раньше) колёсами не былоб тяги - никтоб не скачивал и не подпиливал бы колеса и не красил бы их!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 20:13 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
splockyпропущено... "табун движков" появился не благодаря насущности или тяге, а благодаря развитию коммуникаций, когда каждый встречны-поперечный может скачать сорцы очередного велосипеда и построить на его основе свой собственный, самый-самый-лучший велосипед, на этот раз - с квадратными (а не треугольными, как раньше) колёсами не былоб тяги - никтоб не скачивал и не подпиливал бы колеса и не красил бы их!! был такой ресурс (да и сейчас есть, наверное), делфийский, запамятовал, как зовется, кажется, Torry Там были ТЫСЯЧИ компонентов типа TMySuperPuperLabel И не потому что что "тяга была" (точнее, тяга то была, но немного не та), а потому что дражайший Рей взял как-то да и налабал книжонку. И в ней на простых примерах показал - как можно слепить свою лейблу. И опаньки - тысячи девелоперов, подгоняемые зудом, стали плодить тысячи лабелов. Нахрена? А кто его знает. аналогично, благодаря Ричи (если я не ошибаюсь), существуют ТЫСЯЧИ разнообразных (но слава богу, малоизвестных) аналогово ls. и всё только потому что оный Ричи в книжонке сказал "а давайте шутки и тренировки ради напишем свой собственный ls, но теперь - со вкусом клубники". такие дела. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 20:39 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
locky, может и этот фактор быть тоже - но девелоперы люди не глупые - если уже реляционные не тянут задачи - то девелоперы пытаются искать альтернативы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 23:50 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spдевелоперы люди не глупые Молодость... Оптимизм... Почитай тут топики этих "девелоперов", ужаснись. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2012, 23:55 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spА может ну его нафиг MS SQL и да здравствуют базы No SQL?Вы ставите вопрос ребром: "или-или". Как насчёт "и" (ООП, SQL, NoSQL) ? ( Эволюция продолжается ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 00:18 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
splocky, может и этот фактор быть тоже - но девелоперы люди не глупые - если уже реляционные не тянут задачи - то девелоперы пытаются искать альтернативы Ну, тот факт, что девелоперы не тянут реляционные задачи - я уже давненько отметил Но это, скорее, личная проблема девелоперов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 00:21 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
servitspА может ну его нафиг MS SQL и да здравствуют базы No SQL?Вы ставите вопрос ребром: "или-или". Как насчёт "и" (ООП, SQL, NoSQL) ? ( Эволюция продолжается ) "Если ты одновременно ведёшь машину и целуешь девушку, помни! И то и другое - ты делаешь плохо!" (С) "В Большом пусть поют, а я буду оперировать. И никаких разрух!" (С) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 00:22 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
locky"Если ты одновременно ведёшь машину и целуешь девушку, помни! И то и другое - ты делаешь плохо!" (С) "В Большом пусть поют, а я буду оперировать. И никаких разрух!" (С)Не встречал Вас в нашем подфоруме ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 00:29 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
servitlocky"Если ты одновременно ведёшь машину и целуешь девушку, помни! И то и другое - ты делаешь плохо!" (С) "В Большом пусть поют, а я буду оперировать. И никаких разрух!" (С)Не встречал Вас в нашем подфоруме ... Если честно, я с каше распрощался практически сразу после его выхода. (или еще на бета-стадии? Давно, в общем, это было). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 00:57 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Еще кстати есть пример компании NoSQL - это Splunk, они раньше себя рекламировали как Google for Logs. Ну и сам Google ессно тоже такой же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 02:41 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
sp, но Вы можете пойти еще дальше: отказаться и от самих БД. Смотрмте, любая СУБД так или иначе стремиться к универсальности в каком-то круге проектов с определенными требованиями. А Вы на лабаете специализированное что-то и за счет этого выигрываете в производительности. Это типа известное достоинство файловых систем , то шо было пока не придумали БД. Вы бросив SQL, Вы получаете гемор в разрабротке и сопровождении, Вы получаете выигрыш в производительночти. Выбросив самую СУБД, Вы получтите еще больше гемора, но, возможно (у кого-то и с SQL буит шустрее чем без оного, а куго-то на двух Ораклах буит одно и тол же с разной скоростью ползать), добьетесь, по крайней мере в теории, еще большей производительности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 08:52 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
servitspА может ну его нафиг MS SQL и да здравствуют базы No SQL?Вы ставите вопрос ребром: "или-или". Как насчёт "и" (ООП, SQL, NoSQL) ? ( Эволюция продолжается ) ребром не ставлю, но достало бороться с задачами типа каталог товаров или с постоянно изменяющимися структурами - замечу что в реляционках - это именно борьба с задачей, куча извратов и хрупких и тяжелых решений - хочется чтоб инструмент не осложнял, а упрощал жизнь, а с реляционками для данного типа задач все наоборот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 12:31 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
sp, Простите, а что с каталогом товаров не так? Там есть что-то специфическое, что нельзя на SQL реализовать без тормозов (с "каталогом" не работал, не знаю)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 13:36 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
~sp, Простите, а что с каталогом товаров не так? Там есть что-то специфическое, что нельзя на SQL реализовать без тормозов (с "каталогом" не работал, не знаю)? там проблема с тем, что товар как сущность не имеет жесткой структуры - вы же не можете создать таблицу в которую впихнете описание параметров телевизора и молотка при этом чтобы поля отрабатывали ограничения и вести поиск по конкретному типу товара? приходится городить EAV - а это такой геморрой - достойный выделения специально на него, как минимум, одного специалиста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 13:57 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spребром не ставлю, но достало бороться с задачами типа каталог товаров или с постоянно изменяющимися структурами - замечу что в реляционках - это именно борьба с задачей, куча извратов и хрупких и тяжелых решений - хочется чтоб инструмент не осложнял, а упрощал жизнь, а с реляционками для данного типа задач все наоборотВ этом сообщении ( 9998912 ) я приводил ссылку на блог, в котором его автор как раз и описывает своё решение этой проблемы (часто меняющаяся структура данных/правила обработки данных). PS: с тех пор блог стал приватным, поэтому привожу ссылку на сайт, где это реально работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 13:58 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
servitspребром не ставлю, но достало бороться с задачами типа каталог товаров или с постоянно изменяющимися структурами - замечу что в реляционках - это именно борьба с задачей, куча извратов и хрупких и тяжелых решений - хочется чтоб инструмент не осложнял, а упрощал жизнь, а с реляционками для данного типа задач все наоборотВ этом сообщении ( 9998912 ) я приводил ссылку на блог, в котором его автор как раз и описывает своё решение этой проблемы (часто меняющаяся структура данных/правила обработки данных). PS: с тех пор блог стал приватным, поэтому привожу ссылку на сайт, где это реально работает. Ну там же речь идет о Cache, а там же не чистый реляционный движок! на таких движках любой дурак сможет! :) а пусть на MS SQL такое же сделает! :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:12 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
sp достало бороться с задачами типа каталог товаров или с постоянно изменяющимися структурами - замечу что в реляционках - это именно борьба с задачей, куча извратов и хрупких и тяжелых решений - хочется чтоб инструмент не осложнял, а упрощал жизнь , а с реляционками для данного типа задач все наоборотspтам же не чистый реляционный движок! на таких движках любой дурак сможет! :) а пусть на MS SQL такое же сделает! :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:30 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spтам проблема с тем, что товар как сущность не имеет жесткой структуры - вы же не можете создать таблицу в которую впихнете описание параметров телевизора и молотка при этом чтобы поля отрабатывали ограничения и вести поиск по конкретному типу товара? приходится городить EAV - а это такой геморрой - достойный выделения специально на него, как минимум, одного специалиста Let's Google "Фасетная классификация". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:47 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spтам проблема с тем, что товар как сущность не имеет жесткой структуры - вы же не можете создать таблицу в которую впихнете описание параметров телевизора и молотка при этом чтобы поля отрабатывали ограничения и вести поиск по конкретному типу товара? приходится городить EAV - а это такой геморрой - достойный выделения специально на него, как минимум, одного специалиста Извините, у вас есть таблица товар - таблица категория товара. У категории есть таблица набор признаков. Вы не можете выводить еще в одну таблицу уникальные ключи из всех вышеперечисленных таблиц + конечные значения признаков? Может я не прав, но работ по структуре минут на 120 максимум. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 14:53 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
sp~sp, Простите, а что с каталогом товаров не так? Там есть что-то специфическое, что нельзя на SQL реализовать без тормозов (с "каталогом" не работал, не знаю)? там проблема с тем, что товар как сущность не имеет жесткой структуры - вы же не можете создать таблицу в которую впихнете описание параметров телевизора и молотка при этом чтобы поля отрабатывали ограничения и вести поиск по конкретному типу товара? приходится городить EAV - а это такой геморрой - достойный выделения специально на него, как минимум, одного специалиста с каких это бодунов EAV - "геморрой, достойный выделения специалиста"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 15:42 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyс каких это бодунов EAV - "геморрой, достойный выделения специалиста"? да с таких - фрося-семиделка его не осилит - один шаг влево или шаг вправо - и все пропало! всетаки танцы с бубном у нас а не гопак!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 15:56 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
splockyс каких это бодунов EAV - "геморрой, достойный выделения специалиста"? да с таких - фрося-семиделка его не осилит - один шаг влево или шаг вправо - и все пропало! всетаки танцы с бубном у нас а не гопак!! Бррр... честно говоря, я не до конца понимаю, с каких таких бодунов EAV вызывает большие сложности. EAV, вообще говоря, при использовании не сложнее товарной накладной. оно, EAV, даже не является структурой или схемой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 15:59 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyspпропущено... да с таких - фрося-семиделка его не осилит - один шаг влево или шаг вправо - и все пропало! всетаки танцы с бубном у нас а не гопак!! Бррр... честно говоря, я не до конца понимаю, с каких таких бодунов EAV вызывает большие сложности. EAV, вообще говоря, при использовании не сложнее товарной накладной. оно, EAV, даже не является структурой или схемой. значит мед в горшочке, а пчелы правильные! - значит вы какойто упрощенный EAV используете, который слабо использует метаописания структур! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 19:17 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
splockyпропущено... Бррр... честно говоря, я не до конца понимаю, с каких таких бодунов EAV вызывает большие сложности. EAV, вообще говоря, при использовании не сложнее товарной накладной. оно, EAV, даже не является структурой или схемой. значит мед в горшочке, а пчелы правильные! - значит вы какойто упрощенный EAV используете, который слабо использует метаописания структур! Вообще говоря я использую (точнее - использовал) достаточно сложные EAV, с неслабыми такими метаописаниями :) но по прежнему не вижу - в чем, собственно, проблема то? Что там неясно? И чем EAV отличается от обычной "карточки учета", "рецептурной карточки" етк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 19:23 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyspпропущено... значит мед в горшочке, а пчелы правильные! - значит вы какойто упрощенный EAV используете, который слабо использует метаописания структур! Вообще говоря я использую (точнее - использовал) достаточно сложные EAV, с неслабыми такими метаописаниями :) но по прежнему не вижу - в чем, собственно, проблема то? Что там неясно? И чем EAV отличается от обычной "карточки учета", "рецептурной карточки" етк. Попробуйте сначала несведущему в теме EAV разработчику баз данных втолковать чтонить про EAV - сразу все поймете! Если вы занимались разработкой своего конкретного ЕАВ несколько лет - это не значит что любой разработчик может все это понять и содержать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 23:51 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
locky, во-вторых - ЕАВ это всеже извращение, попытка выкрютится из ситуации, или так скажем ненормальное программирование и в общем-то головная боль для многих - посмотрите на длину топика по ЕАВ в форуме Проектирование - он нескончаемый и длицца уже многие годы - говорит о том что не все с ним понятно и до сих пор! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2012, 23:53 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
splockyпропущено... Вообще говоря я использую (точнее - использовал) достаточно сложные EAV, с неслабыми такими метаописаниями :) но по прежнему не вижу - в чем, собственно, проблема то? Что там неясно? И чем EAV отличается от обычной "карточки учета", "рецептурной карточки" етк. Попробуйте сначала несведущему в теме EAV разработчику баз данных втолковать чтонить про EAV - сразу все поймете! Если вы занимались разработкой своего конкретного ЕАВ несколько лет - это не значит что любой разработчик может все это понять и содержать! Если человек понимает основы реляционной теории, и азы запросов, то EAV для него не представляет никакой сложности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 00:03 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
splocky, во-вторых - ЕАВ это всеже извращение, попытка выкрютится из ситуации, или так скажем ненормальное программирование и в общем-то головная боль для многих - посмотрите на длину топика по ЕАВ в форуме Проектирование - он нескончаемый и длицца уже многие годы - говорит о том что не все с ним понятно и до сих пор! 95% населения применяют EAV в своих системах - но почему-то не страдают от этого Почему бы это? Ах да! Просто им никто не ткнул пальцем в их систему и не сказал - "чувак! а это ведь - EAV!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 00:05 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyЕсли человек понимает основы реляционной теории, и азы запросов, то EAV для него не представляет никакой сложности. Собственно говоря, это нормализация, доведённая до логического завершения. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 00:15 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovlockyЕсли человек понимает основы реляционной теории, и азы запросов, то EAV для него не представляет никакой сложности. Собственно говоря, это нормализация, доведённая до логического завершения. Именно. Поэтому я не до конца понимаю - в чем, собственно, проблема с EAV? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 00:18 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyПоэтому я не до конца понимаю - в чем, собственно, проблема с EAV? потому что кто-то когда-то его не понял и громко сказал "ЕАВ гамно" и тут же нашлись тысячи кто тоже не понял, и поддержали) хотя про понимание действительно есть, начинаешь объяснять еав посложнее настроек пользователя, еще и с метой у людей становятся такие глаза полного непонимания и приходится для особых вычерчивать в екселе как лежат данные и тыкая объяснять в итоге через пару недель все равно не понимание у таких возвращается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 08:58 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyDimitry Sibiryakovпропущено... Собственно говоря, это нормализация, доведённая до логического завершения. Именно. Поэтому я не до конца понимаю - в чем, собственно, проблема с EAV? Ну-у-у-у... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 17:10 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmlockyпропущено... Именно. Поэтому я не до конца понимаю - в чем, собственно, проблема с EAV? Ну-у-у-у... Глубокомысленно. И всё-таки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 17:37 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Есть книга (ISBN 5-86404-205-6), в которой автор достаточно хорошо описывает недостатки и преимущества EAV и не EAV модели на конкретных примерах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 18:02 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyDimitry Sibiryakovпропущено... Собственно говоря, это нормализация, доведённая до логического завершения. Именно. Поэтому я не до конца понимаю - в чем, собственно, проблема с EAV? С производительностью. Чем больше ("левых") соединений - тем обычно она хуже. С сопровождением. Иногда, чтобы заточить универсальную систему по нужды конкретного юзера, приходится столько сил затратить, что начинаешь задумываться - может, проще все "на обычных табличках" сделать? С использованием особенностей конкретной СУБД. Ну вот, нужно, к примеру, чтобы "стреляло" событие по изменению поля документа "Утвержден". Желательно - чтобы событие срабатывало на уровне СУБД. Типа, триггер. И начинается кодинг: "ах, что-то произошло. А нет ли у нас в этой табличке полей, помеченных в словаре как событийно-важные? Да, есть такое. И что же делать? А вот тут написано..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 18:47 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmlockyпропущено... Именно. Поэтому я не до конца понимаю - в чем, собственно, проблема с EAV? С производительностью. Чем больше ("левых") соединений - тем обычно она хуже. С сопровождением. Иногда, чтобы заточить универсальную систему по нужды конкретного юзера, приходится столько сил затратить, что начинаешь задумываться - может, проще все "на обычных табличках" сделать? С использованием особенностей конкретной СУБД. Ну вот, нужно, к примеру, чтобы "стреляло" событие по изменению поля документа "Утвержден". Желательно - чтобы событие срабатывало на уровне СУБД. Типа, триггер. И начинается кодинг: "ах, что-то произошло. А нет ли у нас в этой табличке полей, помеченных в словаре как событийно-важные? Да, есть такое. И что же делать? А вот тут написано..." бррр... если с производительностью (в некоторой части) можно согласится (хотя и зависит от), то остальные два аргумента - весьма и весьма спорные. Что удобнее? настроить систему под юзера - или написать уникальную систему под юзера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 18:49 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyvvmпропущено... С производительностью. Чем больше ("левых") соединений - тем обычно она хуже. С сопровождением. Иногда, чтобы заточить универсальную систему по нужды конкретного юзера, приходится столько сил затратить, что начинаешь задумываться - может, проще все "на обычных табличках" сделать? С использованием особенностей конкретной СУБД. Ну вот, нужно, к примеру, чтобы "стреляло" событие по изменению поля документа "Утвержден". Желательно - чтобы событие срабатывало на уровне СУБД. Типа, триггер. И начинается кодинг: "ах, что-то произошло. А нет ли у нас в этой табличке полей, помеченных в словаре как событийно-важные? Да, есть такое. И что же делать? А вот тут написано..." бррр... если с производительностью (в некоторой части) можно согласится (хотя и зависит от), то остальные два аргумента - весьма и весьма спорные. Что удобнее? настроить систему под юзера - или написать уникальную систему под юзера? Удобнее настроить, конечно, но я о других настройках, не заложенных в систему. Т.е., развивать ядро такой системы непросто. Ладно, преимущества/недостатки EAV не есть тема данной ветки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 19:36 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmlockyпропущено... бррр... если с производительностью (в некоторой части) можно согласится (хотя и зависит от), то остальные два аргумента - весьма и весьма спорные. Что удобнее? настроить систему под юзера - или написать уникальную систему под юзера? Удобнее настроить, конечно, но я о других настройках, не заложенных в систему. Т.е., развивать ядро такой системы непросто. Ладно, преимущества/недостатки EAV не есть тема данной ветки. Достаточно просто, на самом деле Значительно проще, нежели при стандартной 3НФ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 19:39 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyvvmпропущено... Удобнее настроить, конечно, но я о других настройках, не заложенных в систему. Т.е., развивать ядро такой системы непросто. Ладно, преимущества/недостатки EAV не есть тема данной ветки. Достаточно просто, на самом деле Значительно проще, нежели при стандартной 3НФ Ох локи ... ну наверное, я просто завидую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 19:52 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
А ничего, что размер базы данных в NoSQL системах не должен превышать имеющееся ОЗУ. Т.е начинаются жуткие танцы с бубнами и производительность падает до нуля, если такая база в ОЗУ НЕ помещается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 19:52 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmlockyпропущено... Достаточно просто, на самом деле Значительно проще, нежели при стандартной 3НФ Ох локи ... ну наверное, я просто завидую... просто нужно лучче уметь работать с БД, и всего делов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 19:52 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyvvmпропущено... Ох локи ... ну наверное, я просто завидую... просто нужно лучче уметь работать с БД, и всего делов. Я и так луччший (на нашей пасеке). :-й ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 19:54 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmlockyпропущено... просто нужно лучче уметь работать с БД, и всего делов. Я и так луччший (на нашей пасеке). :-й Воздержусь от каметов :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 20:01 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Andrey SribnyakА ничего, что размер базы данных в NoSQL системах не должен превышать имеющееся ОЗУ. Т.е начинаются жуткие танцы с бубнами и производительность падает до нуля, если такая база в ОЗУ НЕ помещается?Речь идёт о какой-то конкретной NoSQL? Так как к СУБД Caché это не относится. Аналитические и технологические обзоры : СУБД InterSystems Caché как альтернатива базам данных в оперативной памяти (PDF) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 20:46 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmС производительностью. Чем больше ("левых") соединений - тем обычно она хуже. Ну так EAV сводит количество таблиц к минимуму. Соответственно падает и число соединений. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 23:03 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovvvmС производительностью. Чем больше ("левых") соединений - тем обычно она хуже. Ну так EAV сводит количество таблиц к минимуму. Соответственно падает и число соединений. Вообще-то, число соединений при EAV как раз возрастает, и, местами, очень даже неслабо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 23:19 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyВообще-то, число соединений при EAV как раз возрастает, и, местами, очень даже неслабо Может возрастать. А может и не возрастать. Зависит от распределения работы между клиентом и сервером. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 23:30 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovlockyВообще-то, число соединений при EAV как раз возрастает, и, местами, очень даже неслабо Может возрастать. А может и не возрастать. Зависит от распределения работы между клиентом и сервером. ну.... я апологет обработки данных всё-таки на стороне сервера так что при моём подходе - таки возрастает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 23:31 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovlockyВообще-то, число соединений при EAV как раз возрастает, и, местами, очень даже неслабо Может возрастать. А может и не возрастать. Зависит от распределения работы между клиентом и сервером. Расскажи немного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 23:42 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyну.... я апологет обработки данных всё-таки на стороне сервера Ну а я наоборот - не люблю громоздить многоэтажные запросы только для того, чтобы сэкономить десяток строк на клиентской стороне. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2012, 23:57 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovlockyну.... я апологет обработки данных всё-таки на стороне сервера Ну а я наоборот - не люблю громоздить многоэтажные запросы только для того, чтобы сэкономить десяток строк на клиентской стороне. Хм. ни разу не получалось сэкономить на клиентской стороне, если честно Можно пример? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 00:35 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
locky, ну пример, вовсе не обязательно сервер заставлять представлять данные в виде таблички. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 00:41 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmlocky, ну пример, вовсе не обязательно сервер заставлять представлять данные в виде таблички. э..... а зачем это надо-то? Т.е. - кто это делает то? Кому это надо? Серверу? зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 00:47 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyэ..... а зачем это надо-то? Т.е. - кто это делает то? Ну например те, кто привык к классической модели. В ней получение атрибутов объекта выглядит как Код: sql 1. При прямой переделке в EAV это будет выглядеть как Код: sql 1. 2. 3. 4. 5. А можно получать этот же набор атрибутов как Код: sql 1. 2. При этом клиентский код получается длиннее, но джоинов - меньше. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:00 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
locky, ну, все нужно клиенту, конечно. Тебе вот какая разница, как выглядит транспортный протокол при пересылке итоговой выборки? Никакой. Главное, получить привычный тебе набор данных, пригодный для обработки. Предположим, сервер должен вернуть выборку в виде из трех полей (А1, А2, А2), в выборке - 2 записи. Какая юзеру разница, что перешлет вернет сервер - действительно два пакета ("записи") по три поля, или шесть пакетов по одному? Юзеру - никакой, он хочет видеть три поля в гриде, а в гриде должно быть две строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:03 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Блин, ДС пишет в пять раз быстрее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:04 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovlockyэ..... а зачем это надо-то? Т.е. - кто это делает то? Ну например те, кто привык к классической модели. В ней получение атрибутов объекта выглядит как Код: sql 1. При прямой переделке в EAV это будет выглядеть как Код: sql 1. 2. 3. 4. 5. А можно получать этот же набор атрибутов как Код: sql 1. 2. При этом клиентский код получается длиннее, но джоинов - меньше. А ты сравнивал производительность того и другого вариантов? На нашем любимом FB? Я когда-то на первом варианте зациклился, ничего хорошего не вышло (вернее, тормоза быстро появлялись), стали использовать комбинацию EAV + разреженные таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:08 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmА ты сравнивал производительность того и другого вариантов? На нашем любимом FB? Я никогда даже не пытался воспользоваться первым вариантом. На четвёрке три левых джоина в запросе срывали оптимизатору крышу и вгоняли сервер практически в ступор. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:11 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovlockyэ..... а зачем это надо-то? Т.е. - кто это делает то? Ну например те, кто привык к классической модели. В ней получение атрибутов объекта выглядит как Код: sql 1. При прямой переделке в EAV это будет выглядеть как Код: sql 1. 2. 3. 4. 5. А можно получать этот же набор атрибутов как Код: sql 1. 2. При этом клиентский код получается длиннее, но джоинов - меньше. А, в этом смысле..... Ну да, в принципе, можно сэкономить "нас спичках". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:12 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
А я с FB 2.0 (бетой) тестировал. Жить какое-то время можно было, но в итоге не выжили бы: сейчас есть клиенты, у которых больше сотни разных атрибутов. А второй вариант почему-то долго не обсуждался: как только вариант с разреженными таблицами стало вытанцовываться, мы его и использовали, ибо сроки все заканчивались. А сейчас бы по пути второго варианта пошел: кодить запросы проще. О... тут бы триггеры "на поле" появились... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:19 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
locky... Ну да, в принципе, можно сэкономить "нас спичках". Ну-ну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:20 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmlocky... Ну да, в принципе, можно сэкономить "нас спичках". Ну-ну. ну да. Выборка данных для отображению клиенту это не наиболее частая операция, и, как правило, использует крайне простые планы. Я не могу говорить о том, как это происходит в огнептице, скажем, но для скуля это вполне тривиальный и очень быстрый и нересурсоемкий запрос. Особенно если пнуть оптимизатор в нужную сторону :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:24 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, а ты с разными типами данных как разбираешься? Ну, физически ты их как хранишь, например, в отдельных табличках для каждого типа или еще как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:27 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyvvmпропущено... Ну-ну. ну да. Выборка данных для отображению клиенту это не наиболее частая операция, и, как правило, использует крайне простые планы. Я не могу говорить о том, как это происходит в огнептице, скажем, но для скуля это вполне тривиальный и очень быстрый и нересурсоемкий запрос. Особенно если пнуть оптимизатор в нужную сторону :) Не, для птички много левых джонов == постепенное удушение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:30 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmlockyпропущено... ну да. Выборка данных для отображению клиенту это не наиболее частая операция, и, как правило, использует крайне простые планы. Я не могу говорить о том, как это происходит в огнептице, скажем, но для скуля это вполне тривиальный и очень быстрый и нересурсоемкий запрос. Особенно если пнуть оптимизатор в нужную сторону :) Не, для птички много левых джонов == постепенное удушение. а что нить типа force order + loop join поставить можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:40 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyvvmпропущено... Не, для птички много левых джонов == постепенное удушение. а что нить типа force order + loop join поставить можно? Кое-как рулить оптимизатором запросов можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:48 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmlockyпропущено... а что нить типа force order + loop join поставить можно? Кое-как рулить оптимизатором запросов можно. Значит - и нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:51 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyvvmпропущено... Кое-как рулить оптимизатором запросов можно. Значит - и нужно. Исполать тебе, Локи, за совет ценный да своевременный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:54 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyа что нить типа force order + loop join поставить можно? Не нужно. Это дефолтный план для джоинов. От него труднее избавиться. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 01:58 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov... А можно получать этот же набор атрибутов как Код: sql 1. 2. При этом клиентский код получается длиннее, но джоинов - меньше. А как ты сортируешь данные, если вдруг нужно? На клиенте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 06:05 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovlockyэ..... а зачем это надо-то? Т.е. - кто это делает то? Ну например те, кто привык к классической модели. В ней получение атрибутов объекта выглядит как Код: sql 1. При прямой переделке в EAV это будет выглядеть как Код: sql 1. 2. 3. 4. 5. А можно получать этот же набор атрибутов как Код: sql 1. 2. При этом клиентский код получается длиннее, но джоинов - меньше.по-моему получить данные для одной запись (или сущности) не проблема проблемы начинаются когда например надо найти запись, когда заданы два разных атрибута или просто получить таблицу по условиям ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 12:39 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmА как ты сортируешь данные, если вдруг нужно? На клиенте? Чтобы не было недопониманий: я уже давно не работаю ни с чем EAV-образным. Но когда работал, отображал в списке только один столбец, там не возникало проблем с сортировкой. SergSuperпроблемы начинаются когда например надо найти запись, когда заданы два разных атрибута или просто получить таблицу по условиям Да ну, какие там проблемы. Всего-то не надо пытаться делать это одним запросом. Одним запросом из атрибутов выбирается идентификатор объекта(ов) (сложность этого запроса не растёт с увеличением числа заданных атрибутов), вторым - объект со всеми нужными атрибутами. А таблица - да, DB-aware компоненты идут лесом. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 14:16 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov...Всего-то не надо пытаться делать это одним запросом. Одним запросом из атрибутов выбирается идентификатор объекта(ов) (сложность этого запроса не растёт с увеличением числа заданных атрибутов), вторым - объект со всеми нужными атрибутами. А таблица - да, DB-aware компоненты идут лесом. У меня, к примеру, список атрибутов и прочие "EVA-метаданные" кэшируется на клиенте, при изменениях в структуре клиенты получают сообщения и перечитывают их. Т.е., когда дело доходит до запроса к данным, запрос всего один. А с DB - aware, если хочется, тоже несложно: какой-нибудь клиентский датасет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 15:06 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvm, Сколько топиков и копий сломано вокруг EAV но до сих пор резюмэ так и нет - собрались бы знатоки и общими усилиями забацали бы схему БД типа каталог товаров - и наглядный толковый пример EAV и методика для разработки других подобных типов данных! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 20:33 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spvvm, Сколько топиков и копий сломано вокруг EAV но до сих пор резюмэ так и нет - собрались бы знатоки и общими усилиями забацали бы схему БД типа каталог товаров - и наглядный толковый пример EAV и методика для разработки других подобных типов данных! Имхо, ничего хорошего в этой схеме нет, все - от бедности. Люди пытаются преодолеть некоторые ограничения на активную работу с модификацией структуры данных, так или иначе заложенную в физическую архитектуру конкретных СУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2012, 22:41 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmspvvm, Сколько топиков и копий сломано вокруг EAV но до сих пор резюмэ так и нет - собрались бы знатоки и общими усилиями забацали бы схему БД типа каталог товаров - и наглядный толковый пример EAV и методика для разработки других подобных типов данных! Имхо, ничего хорошего в этой схеме нет, все - от бедности. Люди пытаются преодолеть некоторые ограничения на активную работу с модификацией структуры данных, так или иначе заложенную в физическую архитектуру конкретных СУБД. Ну тогда поясните как делать базу "Каталог товаров" в которой может быть до 100000 различных типов товаров с различным количеством и типами полей? Создавать на каждый вид товара новую таблицу??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 11:51 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spvvmпропущено... Имхо, ничего хорошего в этой схеме нет, все - от бедности. Люди пытаются преодолеть некоторые ограничения на активную работу с модификацией структуры данных, так или иначе заложенную в физическую архитектуру конкретных СУБД. Ну тогда поясните как делать базу "Каталог товаров" в которой может быть до 100000 различных типов товаров с различным количеством и типами полей? Создавать на каждый вид товара новую таблицу???звучит как "ну поясните мне как тут на рояле играть, я пару роялей уже видел, а вот бы кто еще толково показал методику игры" не может быть универсального решения, все зависит от конкретной задачи в принципе для каких-то случаев может лучше и каждый раз таблицу создавать, для каких-то EAV или еще что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 12:02 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
SergSuperspпропущено... Ну тогда поясните как делать базу "Каталог товаров" в которой может быть до 100000 различных типов товаров с различным количеством и типами полей? Создавать на каждый вид товара новую таблицу???звучит как "ну поясните мне как тут на рояле играть, я пару роялей уже видел, а вот бы кто еще толково показал методику игры" не может быть универсального решения, все зависит от конкретной задачи в принципе для каких-то случаев может лучше и каждый раз таблицу создавать, для каких-то EAV или еще что Звучит как "Написали бы просто - пива нет!" а то понаписали тут "Пива нет!" А еще звучит как будто я один тут умный а вы все тупые, что вам тут объяснять... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 12:06 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Тем более вопрос поставлен по конкретному случаю - не надо юлить как тот шаман, который ничего не знает, но делает загадочный вид и таинственный взгляд - вопрос прямой -не увиливать! - для каталога товаров что вы конкретно предлагаете!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 12:12 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spТем более вопрос поставлен по конкретному случаю - не надо юлить как тот шаман, который ничего не знает, но делает загадочный вид и таинственный взгляд - вопрос прямой -не увиливать! - для каталога товаров что вы конкретно предлагаете!?я не знаю что такое "каталог товаров", не уверен что те, кто считает что знают, думают одинаково сформулируйте задачу, какие требования, объемы, быстродействие, как система будет обслуживаться, сколько пользователей, бюджет наконец без этого "пива нет" как не пиши и это - не надо обольщаться что перед Вами кто-то юлит если Вам что-то подсказали - будьте благодарны, нет - примите как должное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 13:24 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spдля каталога товаров что вы конкретно предлагаете!? Именно для каталога товаров я в своё время и использовал EAV (которая тогда так ещё не называлась). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 13:24 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
SergSuperspТем более вопрос поставлен по конкретному случаю - не надо юлить как тот шаман, который ничего не знает, но делает загадочный вид и таинственный взгляд - вопрос прямой -не увиливать! - для каталога товаров что вы конкретно предлагаете!?я не знаю что такое "каталог товаров", не уверен что те, кто считает что знают, думают одинаково сформулируйте задачу, какие требования, объемы, быстродействие, как система будет обслуживаться, сколько пользователей, бюджет наконец без этого "пива нет" как не пиши и это - не надо обольщаться что перед Вами кто-то юлит если Вам что-то подсказали - будьте благодарны, нет - примите как должное Позвольте ка! что же вы тут подсказали?? общие туманные фразы вокруг да около!?? такие подсказки не то что пива, да даже внимания не достойны! :) Почему вместо конкретных ответов по сути вы воду льете? зачем ее и так на ветках по ЕАВ достаточно!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 13:32 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovspдля каталога товаров что вы конкретно предлагаете!? Именно для каталога товаров я в своё время и использовал EAV (которая тогда так ещё не называлась). Дмитрий, вы использовали "чистый" ЕАВ или гибридную схему (где по-возможности отдельные структуры выносятся в реляционный слой)? Не могли бы вы поделиться своими соображениями по поводу темы в свете того что уже реализовали это у себя? Было бы очень интересно - потому как теоретиков тут много, а реальных решений практически нет и все тыкаются носом, пытаются в этой мутной воде выудить хоть что-нибудь ценное - а ценного в этой мутной воде просто нет! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 13:36 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spНе могли бы вы поделиться своими соображениями по поводу темы в свете того что уже реализовали это у себя? Конечно же я использовал гибрид. В структуре Тенцера лежали только характеристики изделий. По сабжу я уже всё что хотел сказать - сказал выше. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 13:39 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spSergSuperпропущено... я не знаю что такое "каталог товаров", не уверен что те, кто считает что знают, думают одинаково сформулируйте задачу, какие требования, объемы, быстродействие, как система будет обслуживаться, сколько пользователей, бюджет наконец без этого "пива нет" как не пиши и это - не надо обольщаться что перед Вами кто-то юлит если Вам что-то подсказали - будьте благодарны, нет - примите как должное Позвольте ка! что же вы тут подсказали?? общие туманные фразы вокруг да около!?? такие подсказки не то что пива, да даже внимания не достойны! :) Почему вместо конкретных ответов по сути вы воду льете? зачем ее и так на ветках по ЕАВ достаточно!!я Вам подсказал как правильно задавать вопросы на абстрактные вопросы глупо ждать конкретных ответов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 13:58 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Не знаю и совершенно неинтересно, что такое EAV, но если это имеет связь с "Тенцеровой схемой", то... В Smalltalk'ах (одним из представителей которых является GemStone/S), коллекция (нормально) может содержать элементы любого класса (естественно, вы можете создать свой класс коллекций, для которых это условие не выполняется). Так что, если появилось что-то новое, со своим набором атрибутов, это совсем не проблема. Как и добавить что-то уже существующему классу (всё динамическое). "Атрибут" (нормально, т.е., если вы искуственно не ограничили), в свою очередь, может быть объектом любого класса (в том числе словариком, т.е. ассоциативным массивом, в качестве значений которого, в свою очередь, выступают объекты любых классов; кстати, не-объектов вроде int в Java там нет). Но ведь в РСУБД дела тоже не так печальны, как может показаться. Если количество вариаций атрибутов не слишком велико, вы можете завести, скажем, по таблице на каждый вариант, и сделать view с union all по общим колонкам, если вам где-то надо иметь общую таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 14:55 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
SergSuperя Вам подсказал как правильно задавать вопросы на абстрактные вопросы глупо ждать конкретных ответов Странно, если каталог товаров - это абстракция, т.е. сферический конь в вакууме, ну тогдаж конечно, о чем речь! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 16:36 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spSergSuperя Вам подсказал как правильно задавать вопросы на абстрактные вопросы глупо ждать конкретных ответов Странно, если каталог товаров - это абстракция, т.е. сферический конь в вакууме, ну тогдаж конечно, о чем речь! :) Товары бывают разные соответственно, каталоги товаров - тоже бывают разные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 16:58 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyspпропущено... Странно, если каталог товаров - это абстракция, т.е. сферический конь в вакууме, ну тогдаж конечно, о чем речь! :) Товары бывают разные соответственно, каталоги товаров - тоже бывают разные.даже не столько товары разные, сколько цели использования этого каталога например если это небольшой магазинчик и надо иногда чего-нибудь по каталогу сверять(какой-нибудь артикул уточнять), можно было бы предложить вести каталог в Екселе - 1-я колонка код товара(какой-нибудь артикул), 2-я - название, остальные колонки - всевозможные атрибуты, для каждого товара свои никаких требований которые бы это решение отвергали ТС не привел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 17:41 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyspпропущено... Странно, если каталог товаров - это абстракция, т.е. сферический конь в вакууме, ну тогдаж конечно, о чем речь! :) Товары бывают разные соответственно, каталоги товаров - тоже бывают разные. странно это слышать! я то думал что товары вообще все одинаковые и нефиг делать сбацать схемку их хранить!! Естественно все товары разные и нет никакой разницы для проектирования какие товары там будут храниться! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 18:14 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
вот странно, вроде как мы все тут не глупые - но 2 страницы убили на то что притворяемся придурками! - мы говорим об ЕАВ, значит речь идет об универсальном справочнике, для сложных и универсальных нужд! неужели если бы речь шла о простеньком справочнике тут велись бы баталии о техниках, тактиках и стратегиях!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 18:20 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spЕстественно все товары разные и нет никакой разницы для проектирования какие товары там будут храниться! Ну вот тебе кусок базы МашИнформТЭК образца прошлого века: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. Этому куску без разницы какие изделия хранить. Полегчало?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 18:32 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Ужас, и это разговор умных интеллигентных людей!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 18:36 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
С такими настроениями я думаю что на форум не стоит заходит и писать а бы что попало - люди сюда заходят для конструктивных обсуждений а не выслушивать о том что у кого-то нет желания на что-то или на получи подачку... Спасибо, за очень продуктивное, конструктивное и полное полезной информации общение! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 18:40 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spлюди сюда заходят для конструктивных обсуждений а не выслушивать о том что у кого-то нет желания на что-то или на получи подачку... Да неужели? Тогда отчего ты тут вместо конструктива несёшь бред, достойный разве что студента, выклянчивающего курсовик?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 18:46 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spС такими настроениями я думаю что на форум не стоит заходит и писать а бы что попало - люди сюда заходят для конструктивных обсуждений а не выслушивать о том что у кого-то нет желания на что-то или на получи подачку... Спасибо, за очень продуктивное, конструктивное и полное полезной информации общение! Так а надо то вам чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 19:00 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
lockyТак а надо то вам чего? У меня есть мрачное подозрение, что ему надо найти оправдание для собственной криворукости: "это не я идиот, это мне на форуме неправильный инструмент посоветовали". Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 19:29 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovlockyТак а надо то вам чего? У меня есть мрачное подозрение, что ему надо найти оправдание для собственной криворукости: "это не я идиот, это мне на форуме неправильный инструмент посоветовали". С этого места молодой человек, попрошу унять свой пыл - вы по молодости своей совершаете глупости и просто начинаете хамить, что не к лицу человеку образованному! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 20:27 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spхамить, что не к лицу человеку образованному! Ну, нам-то с Вами, необразованным, это можно! Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 20:50 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovspхамить, что не к лицу человеку образованному! Ну, нам-то с Вами, необразованным, это можно! я так не считаю, и желания после такого общаться с вами резко убавилось... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 21:02 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spя так не считаю Ну вот, образованным - нельзя, необразованным - тоже нельзя. Так чего ж Вам тут, собственно, надо-то?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 21:07 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
давайте закончим на этом, каждый сделал свои выводы и судя по всему они окончательные ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 22:39 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
sp... Ну тогда поясните как делать базу "Каталог товаров" в которой может быть до 100000 различных типов товаров с различным количеством и типами полей? Создавать на каждый вид товара новую таблицу??? Да, в FireBird (к примеру), 100000 табличек не создашь физически: количество табличек ограничено максимальным значением целого для типа SHORT (16 бит). Пожалуй, тут лучше EAV использовать (а может быть, следует СУБД сменить). Ну вот, тут чуть-чуть про структуру "для разных товаров": http://gurumagento.com/struktura-bazy-dannyx-magento-znakomstvo-s-eav.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 01:47 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spНу тогда поясните как делать базу "Каталог товаров" в которой может быть до 100000 различных типов товаров с различным количеством и типами полей? Создавать на каждый вид товара новую таблицу??? А где взять такое количество типов товаров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 09:58 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Victor MetelitsaspНу тогда поясните как делать базу "Каталог товаров" в которой может быть до 100000 различных типов товаров с различным количеством и типами полей? Создавать на каждый вид товара новую таблицу??? А где взять такое количество типов товаров? если будете создавать систему управления региональным складом поставщиков бытовых товаров - думаю что наберете такое количество товаров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 13:33 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spсистему управления региональным складом поставщиков бытовых товаров - думаю что наберете такое количество товаров Не думай, не наберут. Ассортимент будет как минимум на порядок меньше. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 14:08 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spVictor Metelitsaпропущено... А где взять такое количество типов товаров? если будете создавать систему управления региональным складом поставщиков бытовых товаров - думаю что наберете такое количество товаров А количество типов товаров? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 17:31 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakovspсистему управления региональным складом поставщиков бытовых товаров - думаю что наберете такое количество товаров Не думай, не наберут. Ассортимент будет как минимум на порядок меньше. По мне, так и два порядка будет преувеличением. Да и три. Ну да, у процессоров атрибуты (сокет, частота...) слегка не те, что у шампуня (запах...), но как-то я не верю, что кто-то на складе (хоть на мелком, хоть на суперкрупном) будет заморачиваться их подробным описанием и заведением. Для них это, грубо говоря, просто коробки определённого веса, размера и цены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 17:43 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Можно создавать систему на "настоящих" табличках, без EAV, но при этом сохранив словарь, т.е. таблички для описания сущностей и атрибутов. Просто у таблички ENTITY дополнительно появится поле - "Физическая таблица", а у таблички ATTRIBUTE - "Физическое поле". В итоге, как и при EAV, при неизменном клиентском коде, юзер сможет до какой-то степени сам управлять развитием системы, но при этом с хорошей производительностью. К сожалению, логика управления этим хозяйством станет сильно завязана на особенности конкретной СУБД (править метаданные "на лету" обычно не приветствуется). В общем, исходить следует из реальной задачи, а не абстрактного "каталога товаров". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 18:00 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmК сожалению, логика управления этим хозяйством станет сильно завязана на особенности конкретной СУБД Код, не завязанный на особенности конкретной СУБД, в СУБД вообще не нуждается. vvm (править метаданные "на лету" обычно не приветствуется). Править метаданные на лету обычно не требуется. vvmВ общем, исходить следует из реальной задачи, +1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 18:05 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
softwarervvmВолга впадает в Каспийское море. 1. Река Волга впадает в Каспийское море. 2. Каспийское море на самом деле не море, а озеро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 14:41 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
vvmsoftwarerпропущено... 1. Река Волга впадает в Каспийское море. 2. Каспийское море на самом деле не море, а озеро. Судя по: "Каталог товаров" в которой может быть до 100000 различных типов товаров с различным количеством и типами полей? В Каспийское море/озеро может впадать как река, так и автомобиль... а может и самолет авиакомпании Волга-Днепр =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 18:21 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
~vvmпропущено... Судя по: "Каталог товаров" в которой может быть до 100000 различных типов товаров с различным количеством и типами полей? В Каспийское море/озеро может впадать как река, так и автомобиль... а может и самолет авиакомпании Волга-Днепр =) а может впадать и атомная лодка! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 22:02 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Есть один бизнесмен - держит несколько сетей предприятий торгующих товарами всех категорий - от скрепок до атомных электростанций, думаю он с вами не согласиться иметь дело если каталог не вместит его количество товаров и ему не нужен такой учет как просто каробка с чем-то, чтобы кто-то ее потом умыкнул - ему нужно точно что, где в каких количествах лежит или переместилось! Думаю его требования справедливы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 22:05 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spдумаю он с вами не согласиться иметь дело если каталог не вместит его количество товаров А сколько у него товаров? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 22:34 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spЕсть один бизнесмен - держит несколько сетей предприятий торгующих товарами всех категорий - от скрепок до атомных электростанций, думаю он с вами не согласиться иметь дело если каталог не вместит его количество товаров и ему не нужен такой учет как просто каробка с чем-то, чтобы кто-то ее потом умыкнул - ему нужно точно что, где в каких количествах лежит или переместилось! Думаю его требования справедливы!Эх. А до появления эта задача не решалась совершенно. А с появлением NoSQL совершен прорыв и теперь таки каждый продавец атомных электростанций может позволить себе такую программу. Ура товарищи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 00:13 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spЕсть один бизнесмен - держит несколько сетей предприятий торгующих товарами всех категорий - от скрепок до атомных электростанций, думаю он с вами не согласиться Если Вы когда-нибудь доберётесь до проектов у такого бизнесмена, обнаружите, что единый каталог товаров для него - что-то среднее между розовой мечтой непонятно зачем и фикцией, вылезающей в глобальных аналитических отчётах (где все эти спецатрибуты позиций - до фени, да и вообще позиции каталога до фени, а работа идёт в лучшем случае по группам товаров). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 01:50 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spЕсть один бизнесмен - держит несколько сетей предприятий торгующих товарами всех категорий - от скрепок до атомных электростанций, думаю он с вами не согласиться иметь дело если каталог не вместит его количество товаров и ему не нужен такой учет как просто каробка с чем-то, чтобы кто-то ее потом умыкнул - ему нужно точно что, где в каких количествах лежит или переместилось! Думаю его требования справедливы!Ну делали мы как-то учет для очень крупных складских комплексов. Несколько десятков тысяч наименований. Отслеживали движение каждой товарной единицы, но при этом обошлись и без NoSql и без EAV. Это, конечно, не мешало грузчикам коробки "умыкнуть", но что именно умыкнули и откуда всегда было ясно. Но вот если NoSql грузчиков током шибает при попытке украсть, то тогда да - вещь незаменимая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 09:52 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Bogdanov AndreyНу делали мы как-то учет для очень крупных складских комплексов. Несколько десятков тысяч наименований. Отслеживали движение каждой товарной единицы, но при этом обошлись и без NoSql и без EAV. Это, конечно, не мешало грузчикам коробки "умыкнуть", но что именно умыкнули и откуда всегда было ясно. Но вот если NoSql грузчиков током шибает при попытке украсть, то тогда да - вещь незаменимая. Да чтож это такое - и все непреминут ущипнуть, укусить и поехидничать, вместо конструктива!!! Это что новое поколение разработчиков такое пошло!? или овес нынче дорого!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 13:38 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spЭто что новое поколение разработчиков такое пошло!? Да вроде бы лжецы и пустомели никогда не были в почёте... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 13:45 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spДа чтож это такое - и все непреминут ущипнуть, укусить и поехидничать, вместо конструктива!!! Это что новое поколение разработчиков такое пошло!? или овес нынче дорого!? Хм. Если бы топикстартер начал с конструктива, то можно было бы конструктивно обсуждать. А так. Читаю вопрос в заголовке топика. Вижу, что автором никаких разумных аргументов в пользу NoSql не приведено. Приводятся примеры, которые с успехом реализуются (и уже реализованы) на реляционных движках. Несомненно, есть ниша в которой NoSql будет чувствовать себя лучше, чем реляционки, но никакого отношения к "реляционные базы на больших объемах загибаюцца" это не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 13:59 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spBogdanov AndreyНу делали мы как-то учет для очень крупных складских комплексов. Несколько десятков тысяч наименований. Отслеживали движение каждой товарной единицы, но при этом обошлись и без NoSql и без EAV. Это, конечно, не мешало грузчикам коробки "умыкнуть", но что именно умыкнули и откуда всегда было ясно. Но вот если NoSql грузчиков током шибает при попытке украсть, то тогда да - вещь незаменимая. Да чтож это такое - и все непреминут ущипнуть, укусить и поехидничать, вместо конструктива!!! Это что новое поколение разработчиков такое пошло!? или овес нынче дорого!?Нее... это старые, скептические программеры, знакомые с реалиями жизни :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2012, 14:11 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Bogdanov AndreyspДа чтож это такое - и все непреминут ущипнуть, укусить и поехидничать, вместо конструктива!!! Это что новое поколение разработчиков такое пошло!? или овес нынче дорого!? Хм. Если бы топикстартер начал с конструктива, то можно было бы конструктивно обсуждать. А так. Читаю вопрос в заголовке топика. Вижу, что автором никаких разумных аргументов в пользу NoSql не приведено. Приводятся примеры, которые с успехом реализуются (и уже реализованы) на реляционных движках. Несомненно, есть ниша в которой NoSql будет чувствовать себя лучше, чем реляционки, но никакого отношения к "реляционные базы на больших объемах загибаюцца" это не имеет. Таки овес нынче дорого! Я так и подозревал!... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 18:50 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spBogdanov Andreyпропущено... Хм. Если бы топикстартер начал с конструктива, то можно было бы конструктивно обсуждать. А так. Читаю вопрос в заголовке топика. Вижу, что автором никаких разумных аргументов в пользу NoSql не приведено. Приводятся примеры, которые с успехом реализуются (и уже реализованы) на реляционных движках. Несомненно, есть ниша в которой NoSql будет чувствовать себя лучше, чем реляционки, но никакого отношения к "реляционные базы на больших объемах загибаюцца" это не имеет. Таки овес нынче дорого! Я так и подозревал!... так что вам надобно то, я не понимаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 18:58 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Кто хочет помочь - тот ищет возможности. а кто не хочет - тот ищет отмазки! Какие критерии вашего конструктивного вопроса?? мне нужно брови нахмурить или пиво перестать пить? Странные нынче прохожие на форуме - заглянул, обхаял и пошел, видите ли ему не понравилось как написали "Пива нет" - не нравится - проходи мимо - или пиши по существу, а то порой кажется что люди тут оттачивают мастерство доставать других! Посмотрите - 3 страницы всякого фуфла понаписали, а по делу - ни одной строчки! Надоело, по делу никто ничего не говорит, а как старые бабки - сидят и перемывают зашедшим косточки!! и это мужики, специалисты! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 18:58 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spКто хочет помочь - тот ищет возможности. а кто не хочет - тот ищет отмазки! Какие критерии вашего конструктивного вопроса?? мне нужно брови нахмурить или пиво перестать пить? Странные нынче прохожие на форуме - заглянул, обхаял и пошел, видите ли ему не понравилось как написали "Пива нет" - не нравится - проходи мимо - или пиши по существу, а то порой кажется что люди тут оттачивают мастерство доставать других! Посмотрите - 3 страницы всякого фуфла понаписали, а по делу - ни одной строчки! Надоело, по делу никто ничего не говорит, а как старые бабки - сидят и перемывают зашедшим косточки!! и это мужики, специалисты! Повторяю: так что вам нужно то? Какие-то конкретные схемы решения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 18:59 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Изначально, вопрос стоял в том стоит или не стоит использовать NoSQL решения для решения задач, которые имеют проблемы как в реализации так и производительности - типа ЕАВ, но походу дела вопрос извратили и превратили в холивар Некоторые утверждали что типа все пучком, но на мое предложение создать топик в котором было бы сообществом приведено решение "Универсальный каталог товаров" на ЕАВ - разразились холиваром и оскорблениями - вот я теперь и задумался, что каталог на ЕАВ либо суперсекретная штука либо те кто говорят что его делали и дескать там все пучком - просто лгут!!! NoSQL решения привлекают в решении такого рода задач, где данные не имею постоянной структуры, своей простотой реализации и скоростью работы, но наверняка есть и аргументы против!?. В общем вопрос - ЕАВ + реляционные БД или NoSQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 19:10 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spИзначально, вопрос стоял в том стоит или не стоит использовать NoSQL решения для решения задач, которые имеют проблемы как в реализации так и производительности - типа ЕАВ, но походу дела вопрос извратили и превратили в холивар Некоторые утверждали что типа все пучком, но на мое предложение создать топик в котором было бы сообществом приведено решение "Универсальный каталог товаров" на ЕАВ - разразились холиваром и оскорблениями - вот я теперь и задумался, что каталог на ЕАВ либо суперсекретная штука либо те кто говорят что его делали и дескать там все пучком - просто лгут!!! NoSQL решения привлекают в решении такого рода задач, где данные не имею постоянной структуры, своей простотой реализации и скоростью работы, но наверняка есть и аргументы против!?. В общем вопрос - ЕАВ + реляционные БД или NoSQL? Ответ: реляционные БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2012, 19:26 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spNoSQL решения привлекают в решении такого рода задач, где данные не имею постоянной структуры, своей простотой реализации и скоростью работы, но наверняка есть и аргументы против!?. Простота самих NoSQL-поделок (всяких key/values систем), и простота создания своих информационных систем на их основе -- это как бы совершенно разные вещи. Даже противоположные. Вот языки ассемблера -- они сильно проще всяких там си шарпов и дельфи. А программы, слабанные на ассемблере, могут быть намного производительнее программ на языках высокого уровня. Вопрос. Почему тогда все разработчики не строчат свои корпоративные информационные системы на ассемблере? Ответ на этот вопрос в точности является ответом и на ваш вопрос про NoSQL и РСУБД. spВ общем вопрос - ЕАВ + реляционные БД или NoSQL? РСУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 16:13 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
помимо моели хранения данных очень важно насколько сам сервер качественно написан и отлажен. Как он держит многопользовательскую нагрузку, как он ведет себя в случае неожиданных падений, насколько стабилен код, насколько качественно сделаны системы бэкапирования, насколько развиты системы мониторинга состояния сервера, инструментарий тюнинга, трассировки запросов, модель безопасности данных, средства администрирования, и миллион прочих инфраструктурных вещей, которые индустрией нарабатывались последних несколько десятков лет. современные РСУБД - продукт такого эволюционного развития, по сложности как космическая ракета вместе с космодромом. И эти все детали важны в критичных системах предприятий, в которых финансы, жизни людей итп. Т.е. одной моделью данных лихо в дамки не выскочишь. А это все огромные деньги и трудозатраты. Кстати, такие средства например не обязательно есть только в РСУБД. В до SQL-эпоху БД были иерархические, т.е. то что сейчас предлагается как писк моды на самом деле уже давно изобретено и окаменело. Мало того, есть такие продукты как IBM IMS, которые до сих пор продается, обслуживает критические задачи на биг-железе и живой. Вот там, я предположу сделано все как надо и оно таки не РСУБД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 19:11 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Ggg_old... современные РСУБД - продукт такого эволюционного развития, по сложности как космическая ракета вместе с космодромом... Мы тут читали сообщение, и все сразу гордо засопели, синхронно: космонавты. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2012, 19:29 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spЛюди, кто что думает по данному вопросу? У кого есть опыт реального использование NoSQL баз данных на больших объемах Из личного опыта - реляционные базы на больших объемах загибаюцца - приходится все возвращать взад (делать денормализацию) чтобы база хоть шуршала в приемлемое время Большой это террабайта 2-3 ? 10 - 15 ? 100-200 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2012, 13:36 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Yura_Z, 10-15 самое оно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 09:35 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
Yura_ZБольшой это террабайта 2-3 ? 10 - 15 ? 100-200 ?каталог товаров объединенных вселенных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2012, 15:51 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spИз личного опыта - реляционные базы на больших объемах загибаюцца А можно осведомиться, "большие объёмы" -- это сколько ? В цифрах. (кол-ва записей в таблицах). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2012, 02:00 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
А можно осведомиться, "большие объёмы" -- это сколько ? В цифрах. (кол-ва записей в таблицах).[/quot] на 15 гигах при 40млн. записей при оптимизированном запросе на средней железяке запрос иногда выполнялся до 15 сек - что для юзера долго - уйдет ждать не будет (это веб проект) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2012, 17:29 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
spна 15 гигах при 40млн. записей при оптимизированном запросе на средней железяке запрос иногда выполнялся до 15 сек - что для юзера долго - уйдет ждать не будет (это веб проект) Это маленький объем, маленькое число записей. Осталось увидеть запрос и услышать TTX "средней железяки". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2012, 17:32 |
|
||
|
А может ну его нафиг MS SQL и да здравствуют базы No SQL?
|
|||
|---|---|---|---|
|
#18+
> на 15 гигах при 40млн. записей при оптимизированном запросе на средней железяке > запрос иногда выполнялся до 15 сек - что для юзера долго - уйдет ждать не будет > (это веб проект) > Это маленький объем, маленькое число записей. Осталось увидеть запрос и услышать > TTX "средней железяки". Согласен. Ну только не маленький -- но не большой. 15 гигов памяти -то маловато ... можно было бы и поболе. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2012, 23:32 |
|
||
|
|

start [/forum/topic.php?all=1&fid=35&tid=1552575]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
151ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 483ms |

| 0 / 0 |
