powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / CACHE и MSSQL
25 сообщений из 2 639, страница 1 из 106
CACHE и MSSQL
    #34062086
Super Puper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Много шума слышал про мудреную CACHE.
Никак не могу понять ее положительные и отрицательные черты.

Вот например есть база с текстовым полем(250 символов) и числовым. Кол-во записей 50 млн.

Нужно выбрать все записи, содержащие слова "иванов".

Какая СУБД быстрее отработает???
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34062092
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Масса факторов, влияющих.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34062119
Зл0й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SUPER puperМного шума слышал про мудреную CACHE.
Никак не могу понять ее положительные и отрицательные черты.

Вот например есть база с текстовым полем(250 символов) и числовым. Кол-во записей 50 млн.

Нужно выбрать все записи, содержащие слова "иванов".

Какая СУБД быстрее отработает???

Быстрее всего эту задачу отработает не СУБД. А библиотека позволяющая доступ к файлам по индексу. Особенно быстро это работает на мэйнфреме где подобный доступ реализован на уровне ОС. Всякая Каша, MSSQL, и прочие Ораклы с DB2 "нервно курят в стороне". При данной постановке задачи СУБД просто не нужна. Я конечно понимаю, что микроскопом тоже можно гвозди забивать, но лучше для этой цели использовать молоток.

Вообще, почитайте какой-нибудь учебник по СУБД, в них обычно есть вводная глава где рассказывают про иерархические и сетевые СУБД и почему мир в 80х годах прошлого века перешел на реляционные СУБД. Вопрос про "положительные и отрицательные черты" отпадет сам собой. Знание - сила! (С)
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34062126
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зл0й

Это-то понятно.
Но тут человек хочет, не попробовав, сравнить яхту с автомобилем.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34063905
MX -- ALEX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SUPER puperМного шума слышал про мудреную CACHE.
Никак не могу понять ее положительные и отрицательные черты.

Вот например есть база с текстовым полем(250 символов) и числовым. Кол-во записей 50 млн.

Нужно выбрать все записи, содержащие слова "иванов".

Какая СУБД быстрее отработает???

прогнал этот тест на CACHE 5.2 процессор 1 G
примерно 50 сек тупым перебором
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34065188
Super Puper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос смоделирован мной для того чтобы понять в чем преимущество КАШи (если оно есть конечно :-) )
Я понимаю что можно в данном случае вообще построить свой словарь и свой индекс, но вопрос не в этом.

Просто почитал здесь по форуму, почитал сайт cache.ru и так реально не понял,где же практически и в каких случаях эффективно применять КАШУ и почему...

Кто нибудь может об этом рассказать?
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34065244
Зл0й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SUPER puperВопрос смоделирован мной для того чтобы понять в чем преимущество КАШи (если оно есть конечно :-) )
Я понимаю что можно в данном случае вообще построить свой словарь и свой индекс, но вопрос не в этом.

Просто почитал здесь по форуму, почитал сайт cache.ru и так реально не понял,где же практически и в каких случаях эффективно применять КАШУ и почему...

Кто нибудь может об этом рассказать?
Да ни в каких случаях, поэтому ее особо никто и не применяет. Вообще, какой-нибудь учебник по СУБД почитайте, вводную главу про Иерархические и Сетевые СУБД. Там написано почему все дружно перешли на реляционные СУБД где и прибывают по сей день. За исключением мэйнфреймовых динозавров, переписывать которых непрактично дорого. Пересказывать учебник лень, плюс лажанусь в терминологии - налетят кашисты и будут бить. Вкратце - весь мир убедился что "недостатки" реляционных СУБД - мнимые, а достоинства как раз весомые и ощутимые.
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34065606
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я ни разу не трогал ни CACHE ни другое MUMPS подобное, но тебе Зл0й скажу: если фирма, его выпускающая, работает и процветает (а процветает,таки, ибо новые версии выпускает), значит применение он находит и люди готовы платить за него деньги.
И я склонен верить поклонникам GT.M и прочего, что эта М системы работают и позволяют эфективно решать задачи. А если хочешь показаться крутым - иди в качалку жри анаболики.
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34065632
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Funny_Falcon значит применение он находит и люди готовы платить за него деньги.
Китайские кроссовки тоже находят применение, равно как и автомобили завода ВАЗ. И новые модели выпускают, и те, и те.
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34065640
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer Funny_Falcon значит применение он находит и люди готовы платить за него деньги.
Китайские кроссовки тоже находят применение, равно как и автомобили завода ВАЗ. И новые модели выпускают, и те, и те.
Ну да, только цены на Cache и на Oracle или MSSQL, к примеру, вполне сопоставимы, а вот с кроссовками и автомобилями сами знаете....
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34065672
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Funny_FalconИ я склонен верить поклонникам GT.M и прочего, что эта М системы работают и позволяют эфективно решать задачи. А если хочешь показаться крутым - иди в качалку жри анаболики.
Это ж не религия что б верить не обращая внимания на рациональные доводы...
Хотя бы возможности что ли сравнили...
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34065676
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да что-то наши отечественные автомобили, как-то фигово выглядят на фоне одноклассников в такой же комплектации. И по качеству, и по цене.
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34065810
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper Funny_FalconИ я склонен верить поклонникам GT.M и прочего, что эта М системы работают и позволяют эфективно решать задачи. А если хочешь показаться крутым - иди в качалку жри анаболики.
Это ж не религия что б верить не обращая внимания на рациональные доводы...
Хотя бы возможности что ли сравнили...
Такое сравнение провести очень непросто :-) Одна из причин видимо в том, что классный специалист по М весьма поверхностно разбирается в Oracle и MSSQL. Справедливо и обратное :-) Поэтому сравнивать можно скорее всего только на примере решенных задач. Причем сравнивать интересно не только по "а сколько запросов в секунду", но и по трудоемкости разработки, времени жизни, стоимости владения, ресурсоемкости (гигагерцы, процессоры, память) на одного юзера ушастого... Ну и т.д. Для проведения экспериментов, о которых тут часто кричат, требуется дорогостоящее оборудование, которое вряд ли у кого-то простаивает, а останавливать боевой сервер ради этого мне, например, никто не позволит. Так что сами понимаете, каждый делает выводы для себя сам (от целей опять же зависит). И эксперименты проводит сам, если ему это действительно нужно... А убеждать товарищей, которые бегают по форуму с целью кого-нибудь потоптать, к словам попридираться, померяться... (а чем действительно померяться, я еще ни разу не видел, а что же у них есть....) не вижу смысла. (Я не Вас имею ввиду, не поймите неправильно, просто не хочется показывать пальцем)
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34065996
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 LittleCat

"Такое сравнение провести очень непросто ..."

Полное и объёмное, да, непросто, но можно сравнить основной технологический уровень, что бы понять есть ли у CACHE хотя фундамент на котором можно сравнивать её с лидерами рынка.

Для начала (если не трудно), расскажите (или приведите конкретное мето из документации) о паралельности и согласованности в CACHE : какой механизм версионный или блокировочный физически обеспечивает непротиворечивость, какие логические уровни изоляции транзакций поддерживаются (или не поддерживаются), а то я уже несколько раз замечал перлы про то , что все блокировки в CACHE\MUMPS\M ставяться чуть ли не руками - возможно это ложь, возможно недопонимание, потому и спрашиваю у вас.

"А убеждать товарищей, которые бегают по форуму с целью кого-нибудь потоптать"

Понимаете, нет у большинства цели "потоптать". просто в этот форум могут зайти люди которые только начинают работать с СУБД или ищут себе что-то помощнее и пофичастее чем есть у них сейчас и что бы они не тратили своё время впустую, разбираясь во всяких самоделках и мохнатых Legacy, потому тут так всяческих фриков и ЧАЛ-ов давят (ну а с ЧАЛом поначалу было весело).
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34066209
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю как сейчас, но вот несколько лет назад MSM был просто себе такой
"весчь в себе в одном флаконе".
Блокировки ставились руками - да. Была попытка прикрутить SQL - но
крайне убогая.
Краем глаза смотрел cache - куда навороченнее.
Одно пугает - M изначально как бы не предназначался под БД, его епархия
была - экспертные системы (вот это на нем пишется действительно легко),
и пихать его в сферу БД - глупо в большинстве случаев. Хотя (я так
думаю) существует класс задач, которые вроде как бы относятся к задачам
БД , но более эффективно будут решены на М.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34066306
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SUPER puperгде же практически и в каких случаях эффективно применять КАШУ и почему...
Ни в каких. Простенький пример: немаленькая табличка на 100 полей, поиск возможен по любой их комбинации. Так вот, в КАШЕ быстрый (т.е. индексный) поиск будет только по одной из этих комбинаций, в все остальные - только полным перебором. Кашисты лечат это дублированием - ручным построение (и поддержкой !) вторичных индексов.
Ессно в РСУБД этой проблемы вообще нет.
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34066412
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andreww2 LittleCat
Для начала (если не трудно), расскажите (или приведите конкретное мето из документации) о паралельности и согласованности в CACHE : какой механизм версионный или блокировочный физически обеспечивает непротиворечивость, какие логические уровни изоляции транзакций поддерживаются (или не поддерживаются), а то я уже несколько раз замечал перлы про то , что все блокировки в CACHE\MUMPS\M ставяться чуть ли не руками - возможно это ложь, возможно недопонимание, потому и спрашиваю у вас.

Увы (а может и не увы даже ?), насчет Cache это не ложь, чистая правда. Изначально в М-системах заложен блокировочный механизм, на основе команды LOCK, и за правильностью его использования программист должен был следить сам, и откат транзакций тоже должен был делать сам. Хотя это не обязательно рассматривать как недостаток ;-) При наличии автоматической коробки передач есть люди, предпочитающие автомобили с ручной (больше возможностей, больше гибкость, лучше контроль над машиной, хотя и больше опасность ошибиться). Серьезные системы в М обычно пишутся в с использованием инструмента, в который встроена обработка транзакций, основанная на механизме блокировок (LOCK).

Затем в стандарте появились TSTART, TCOMMIT и иже с ними, только вот с реализацией у разных фирм-производителей вышло по-разному ;-) В GT.M был реализован версионный механизм транзакций, вполне самодостаточный, гибкий и настраиваемый, а вот в Cache все гораздо хуже, и без тех же LOCK пользоваться им (ИМХО конечно) нельзя (хотя он и берет на себя часть черновой работы), поскольку изменения, сделанные внутри тразакции одного процесса становятся "видны" всем другим еще до выполнения TCOMMIT или TROLLBACK.
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34066419
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мод
Ни в каких. Простенький пример: немаленькая табличка на 100 полей, поиск возможен по любой их комбинации. Так вот, в КАШЕ быстрый (т.е. индексный) поиск будет только по одной из этих комбинаций, в все остальные - только полным перебором. Кашисты лечат это дублированием - ручным построение (и поддержкой !) вторичных индексов.
Ессно в РСУБД этой проблемы вообще нет.
Бред конечно. И индексов сколько хочешь можно описать (включая BITMAP), и поддерживаться они будут автоматически.
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34066433
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
Одно пугает - M изначально как бы не предназначался под БД, его епархия
была - экспертные системы (вот это на нем пишется действительно легко),
и пихать его в сферу БД - глупо в большинстве случаев.

Это в каком смысле у него там епархия? ИС ядро БД, в ЕС - ядро БЗ? И М тогда получается СУБЗ? Или просто СУБЗ нет нормальных вообще, а среди файловых систем лучше уж тада М для его заменителей? А по самому выоду как бы всякие Липсы и Прологи в ИИ упоминуются, но не слышал там ничего про М.
С другой стороны - для некоторых ЕС могут использоваться БД без БЗ, это те где для вывода не предполагается использовать представление знаний, а только данные. И ,например, всякие DataMining есть уже в продвинутых СУБД. Но в сфере БД, Вы говорите М тоже не рационален.
Т.е. непонятно в каких ЕС его епархия.
Или это хитрая тактика - из сферы ИС выкинем его, якобы в сферу ЕС, а от туда но вылетит сам и сразу?
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34066655
LittleCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
Одно пугает - M изначально как бы не предназначался под БД, его епархия
была - экспертные системы (вот это на нем пишется действительно легко),
и пихать его в сферу БД - глупо в большинстве случаев. Хотя (я так
думаю) существует класс задач, которые вроде как бы относятся к задачам
БД , но более эффективно будут решены на М.
Posted via ActualForum NNTP Server 1.3
Если обратиться к истории , то изначально MUMPS появился как база данных, интегрированная с собственным языком и многопользовательской средой исполнения и был разработан для автоматизации госпиталя.
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34066733
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 LittleCat
"...многопользовательской средой исполнения..."

:) Ага, только все согласования в этой среде - сделай САМ.


Тогда второй вопрос - есть ли транзакции, т.е. группа операций которую можно принять или отменить только совместно ?

Желательно примеры (несложные) или ссылку на документацию.
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34066794
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndrewwТогда второй вопрос - есть ли транзакции, т.е. группа операций которую можно принять или отменить только совместно ?
И вдогонку третий вопрос - если транзакции есть, то какие уровни изоляции поддерживаются (из списка Read Committed, Repeatable Read, Snapshot и Serializable)?
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34066823
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ЛП

"LOCK, и за правильностью его использования программист должен был следить сам, и откат транзакций тоже должен был делать сам"

Сказано же уже - усё САМъ :)
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34066847
Пьяный Лох
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Andreww
Я догадываюсь, что "фсе сам", но предпочитаю услышать это от людей, работающих с Каше, а так же хочу услышать - что именно я могу сделать сам малой кровью.

З.Ы. Спрашивал я однако про уровни изоляции, а не про блокировки, и не про откаты транзакций, поэтому приведенную цитату не совсем понял - к чему оно?.
...
Рейтинг: 0 / 0
CACHE и MSSQL
    #34066880
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Andreww
Пардон, не заметил, что вопрос про уровни изоляции волнует не одного меня
Будем вместе ждать ответа :)
...
Рейтинг: 0 / 0
25 сообщений из 2 639, страница 1 из 106
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / CACHE и MSSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]