powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Кто-нибудь использует СУБД CACHE?
41 сообщений из 41, показаны все 2 страниц
Кто-нибудь использует СУБД CACHE?
    #35017219
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что за зверь такой? Какие отзывы? В каких отраслях пользуете?
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35017227
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35017231
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не найду там про отрасли использования?
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35017286
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так спросите ТАМ.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35056504
Фотография Int_64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри здесь
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35056581
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TORTЧто за зверь такой? Какие отзывы? В каких отраслях пользуете?
Я слышал, что это вроде ругательное слово какое-то.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35057101
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAV TORTЧто за зверь такой? Какие отзывы? В каких отраслях пользуете?
Я слышал, что это вроде ругательное слово какое-то.
Ругательное для тех, кто Cache не знает или не хочет знать.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35057201
Зл0й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAV TORTЧто за зверь такой? Какие отзывы? В каких отраслях пользуете?
Я слышал, что это вроде ругательное слово какое-то.

Нереляционная СУБД, со всеми вытекающими. Сегодня строить систему на нереляционной СУБД - все равно что писать приложения на мэйнфреймовом ассемблере. Дорого, неудобно и крайне непрактично в 99% случаев.

В плане карьеры не вижу смысла в изучении технологию занимающую смехотворный (в пределах погрешности измерения) процент от рынка СУБД. Если хотите изучать нечто нереляционное - изучайте IMS. За него (на западе по крайней мере) хоть приличные деньги платят. Там до сих пор используют приложения разработанные в 70х-80х годах прошлого века, а поддерживать их скоро будет некому.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35057376
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit FreemanZAV TORTЧто за зверь такой? Какие отзывы? В каких отраслях пользуете?
Я слышал, что это вроде ругательное слово какое-то.
Ругательное для тех, кто Cache не знает или не хочет знать.
Ну не знаю, меня недавно обругали.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35058942
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зл0й
Нереляционная СУБД, со всеми вытекающими. Сегодня строить систему на
нереляционной СУБД - все равно что писать приложения на мэйнфреймовом
ассемблере. Дорого, неудобно и крайне непрактично в 99% случаев.

Пример внедрения:
http://www.intersystems.ru/casestudies/cache/ibm.html

Высказывания представителя IBM:
http://www.theserverside.com/news/thread.tss?thread_id=42902#221488

Как видите, Айрану не помешало использовать InterSystems Caché вполне себе
реляционно и даже объектно, особо не беспокоясь о ее нереляционности.

По поводу будущего этой СУБД:
http://offline.cio-world.ru/offline/2007/61/328601/

PS: нереляционная на уровне ядра, не значит нереляционная в разработке.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35062530
vv313139
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прочитал о ней на сайте разработчиков. Красиво расписано. Но тут же на сайте новостей прочитал, что одно "рабочее место" (при >1 пользователях) стоит от 220 уе !? Не кисло так себе. Или я чего не так понял ?
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35062627
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vv313139Прочитал о ней на сайте разработчиков. Красиво расписано. Но тут же на сайте новостей прочитал, что одно "рабочее место" (при >1 пользователях) стоит от 220 уе !? Не кисло так себе. Или я чего не так понял ?
не будьте таким жадным - оно же в 10 раз быстрее оракла работает :)
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35062678
vv313139
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня по скорости вполне устраивает и firebird. Тут же заинетересовала объектная модель данных. Если бы я знал как "красиво" работать с, например, "различными видами документов" в реляционной БД, то мне бы и этого хватило.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35062963
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vv313139Меня по скорости вполне устраивает и firebird. Тут же заинетересовала объектная модель данных. Если бы я знал как "красиво" работать с, например, "различными видами документов" в реляционной БД, то мне бы и этого хватило.
очень просто
делаете таблицу из двух полей такого вида
"автомобиль/лада/двигатель/1300/помпа/цена"; "2000 руб"
и т.д.
во всяком случае так это сделано в Caché
только пришется как-то так: x^('автомобиль', 'лада', 'двигатель', '1300', 'помпа', 'цена')='2000'
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35063369
vv313139
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, надо подумать об этом.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35063573
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper
делаете таблицу из двух полей такого вида
"автомобиль/лада/двигатель/1300/помпа/цена"; "2000 руб"
и т.д.
во всяком случае так это сделано в Caché
только пришется как-то так: x^('автомобиль', 'лада', 'двигатель', '1300', 'помпа', 'цена')='2000'

Почему-то, как речь заходит про Caché обсуждение скатывается к работе только на уровне глобалов.

Если Вы хотите создать таблицу, то и пользуйтесь конструкцией "CREATE TABLE".
Созданная таблица будет являться также и классом, но тут нужно учесть, что команды DDL - реляционны, и поэтому поддерживают не все возможности ООП-подхода в Caché.
В основном они нужны для прозрачной миграции с других систем.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35063763
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit... но тут нужно учесть, что команды DDL - реляционны, и поэтому поддерживают не все возможности ООП-подхода в Caché.
В основном они нужны для прозрачной миграции с других систем. ...на уровень глобалов?
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35063818
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper ...на уровень глобалов?
Сразу на три уровня: объектов, таблиц и глобалов, то есть вызвав "CREATE TABLE" Вы получаете и класс, и таблицу, и глобалы.
Но "родным" языком создания классов в Caché, поддерживающим в полной мере ООП-парадигму, является CDL - "Caché Class Definition Language". Создав класс на CDL Вы получите и класс, и таблицу, и глобалы. После этого можете работать с данными как пожелаете: объектно, реляционно или напрямую с глобалами.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35063929
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А всякие индексы, оптимизация всяких выборок -- автомагически, или таки надо в глобалах ковыряться?
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35064052
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAIоптимизация всяких выборок -- автомагически
вот представь себе. внизу - глобалы. сверху - DDL SQL и объектный язык. Какая "оптимизация"?
Впрочем, лучше тебе посмотреть в этом же разделе баталии по поводу Cache.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35064056
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv DocAIоптимизация всяких выборок -- автомагически
вот представь себе. внизу - глобалы. сверху - DDL SQL и объектный язык. Какая "оптимизация"?
Впрочем, лучше тебе посмотреть в этом же разделе баталии по поводу Cache.Внимательно прочитайте отквоченную фразу.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35064211
Самоловских Виталий aka Kefir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergSuper
не будьте таким жадным - оно же в 10 раз быстрее оракла работает :)
Ссылку!

Вот здесь http://forum.ixbt.com/topic.cgi?id=26:29463 тоже долго шла ожесточенная борьба, все скатилось к производительности, которую никто ни подтвердить ни опровергнуть не может.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35064267
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Плохо дело, народ уже стеб перестал воспринимать :(
Ладно, и я постебаюсь

авторвызвав "CREATE TABLE" Вы получаете и класс, и таблицу, и глобалы.

В одном флаконе и за те-же деньги !!!
НЕ надо думать ! Умные люди в Интерсистемс все уже придумали за нас !!!
Все данные надо хранить в B-деревьях ! Остальное от лукавава !!!

P.S. Чем то на Paradox смахивает :) но там хоть индексы ручками сопровождать не нуна
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35064315
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAlА всякие индексы, оптимизация всяких выборок -- автомагически, или таки надо в глобалах ковыряться?
Да, автоматически.
При этом на план запроса можно влиять выставляя (вручную или автоматически) приблизительные значения ExtentSize (количество записей) и Selectivity у полей. Естественно и индексы учитываются. В некоторых случаях оптимизатор их не использует для повышения быстродействия.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35064646
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to DocAI: да, "автомагически", извиняюсь, плохо прочитал :-)

servitДа, автоматически.
при создании индекса в SQL на "таблицу" создается еще одна дублирующая глобаль, т.к. "внизу" никаких индексов нет. Конечно, оптимизатор может при поиске использовать эту глобаль вместо основной.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35064955
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvпри создании индекса в SQL на "таблицу" создается еще одна дублирующая глобаль, т.к. "внизу" никаких индексов нет. Конечно, оптимизатор может при поиске использовать эту глобаль вместо основной.
Я бы сказал совместно с основной. В одной глобали хранятся индексы, в другой - данные. Если индекс был создан с сохранением в нем данных некоторых полей/свойств и запросу хватает данных из индекса, то да - используется только глобал индексов.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35065030
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitВ одной глобали хранятся индексы, в другой - данные.
я в курсе, как хранятся. да и в 1990 году на MUMPS делал нечто похожее, для быстрого поиска по нескольким критериям.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35069704
pullmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergSuper
не будьте таким жадным - оно же в 10 раз быстрее оракла работает :)

Как признался разработчик БД на базе Cache, которая, собственно, и показала многократное превосходство по скорости поиска текстовых строк по шаблону *текст*, все дело в грамотно составленном индексе в конкретной БД (насколько я помню, испытания проводились на примере базы ГАИ).

На вопрос из аудитории, "почему представители других СУБД не сделали такой грамотный индекс" - он развел руками.

Выходит, быстродействие достигнуто за счет конкретной реализации БД, а не за счет мега-ультра-быстродействующего движка.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35069727
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, pullmann!
Ты пишешь:

pullmannp> Выходит, быстродействие достигнуто за счет конкретной реализации БД,
p> а не за счет мега-ультра-быстродействующего движка.спасибо, поржал! (С)

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35070116
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit
Высказывания представителя IBM:
http://www.theserverside.com/news/thread.tss?thread_id=42902#221488

Как видите, Айрану не помешало использовать InterSystems Caché вполне себе
реляционно и даже объектно, особо не беспокоясь о ее нереляционности.



проверил в адресной буке IBM - нет там такого человека и никогда не было
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35070369
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pullmann

Как признался разработчик БД на базе Cache, которая, собственно, и показала многократное превосходство по скорости поиска текстовых строк по шаблону *текст*, все дело в грамотно составленном индексе в конкретной БД (насколько я помню, испытания проводились на примере базы ГАИ).

На вопрос из аудитории, "почему представители других СУБД не сделали такой грамотный индекс" - он развел руками.

Выходит, быстродействие достигнуто за счет конкретной реализации БД, а не за счет мега-ультра-быстродействующего движка.
Где признался? При каких обстоятельствах? В рамках ли уголовного дела либо просто дознания под пытками?
Когда Каша и кого конкретно многократно превосходила? На каких тестах? Если репутация тестов вызывает слишком много скептического момента, то был ли проведена проверка на предмет подтасовки результатов?
Все это дролжно уточняться, если речь не идет о тестах типа TPC, где соблюдаются хоть какие-то правила, снимающие подозрения в галимой рекламе или совсем уж незадачливой вере фанатов (граничащей с язычеством в особо диких племенах).
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35070389
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsikпроверил в адресной буке IBM - нет там такого человека и никогда не было
Информация была взята с http://www.intersystems.com/casestudies/cache/ibm.html

Косвенное подтверждение:
http://java.sun.com/javaone/sf/2006/pavilion/presentation_theaters.jsp

PS: всегда можно обратиться в Intersystems за дополнительной информацией.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35071469
Фотография Apex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хрена туда обращаться, если большинство приведенных ими (или со ссылками на них) "фактов" на поверку оказываются либо плохо проверенными, либо вовсе враньем.
-------------------------------------------------------
Автор благодарит алфавит за любезно предоставленные ему буквы.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35077326
Зл0й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pullmann
Как признался разработчик БД на базе Cache, которая, собственно, и показала многократное превосходство по скорости поиска текстовых строк по шаблону *текст*, все дело в грамотно составленном индексе в конкретной БД (насколько я помню, испытания проводились на примере базы ГАИ).

На вопрос из аудитории, "почему представители других СУБД не сделали такой грамотный индекс" - он развел руками.


Потому что "разработчик БД на базе Cache" в других СУБД разбирается как свинья в апельсинах. Он открыл для себя что оказывается запрос с where text_column like '%PATTERN%' работает медленно.

На самом деле разработчики других СУБД (на примере Оракла):

1. Предоставили возможность индексации текстов и поиска по ним (например Oracle Text)
2. Реализовали function-based index и замечательную функцию soundex()
3. Дали API позволяющий дописать к тому же Ораклу свой собственный индекс если оракловый набор вас почему-то не устраивает.

Подобные возможности есть и в других реляционных СУБД например DB2.

Вообще выбор разрабатывать БД на каше из-за того что в ней есть возможность быстрого поиска текста по шаблону - идиотизм. Тогда давайте вообще обойдемся без БД - положим данные в VSAM или ISAM, а софт напишем на мэйнфреймовом ассемблере. Гарантирую - будет работать быстрее любой СУБД.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35093185
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю, что PR-акции, презентации, бенчмарки (от нужного вендора) нужны только для маркетологов. Любой адекватный DBA понимает, что есть "слоны" на которых строится любой двигатель или технология СУБД. Это алгоритмы и структуры данных. А они едины. Если это хеш-таблица или B*tree то она едина и единообразно работает в любых ОС, средах. Остаётся "сахар" для разработчика. Это ЯП, библиотека, набор тулзов, среда разработки и среда выполнения. Здесь нужно дискуссию выносить в отдельную ветку.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35094697
Зл0йНа самом деле разработчики других СУБД (на примере Оракла):

1. Предоставили возможность индексации текстов и поиска по ним (например Oracle Text)
2. Реализовали function-based index и замечательную функцию soundex()
3. Дали API позволяющий дописать к тому же Ораклу свой собственный индекс если оракловый набор вас почему-то не устраивает.
Если бы все это еще и работало как следует... А так Оракл слишком дрявый, чтобы быть полезным. Они добавляют кучу фич, а за качеством не следят. Лишь бы бабла побольше слупить. Впрочем, если есть идиоты, которые за это платят, то почему бы не использовать Оракл.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35095079
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дырявый Оракл... А так Оракл слишком дрявый, чтобы быть полезным...
ЧАЛ? Или его ученик?
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35096176
Зл0й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дырявый Оракл
Если бы все это еще и работало как следует...

А оно работает, если только руки не кривые.

Дырявый Оракл
А так Оракл слишком дрявый, чтобы быть полезным.

Не знаю, я уже более 15 лет пользуюсь и не жалуюсь. Бесполезен он тем, кто с ним работать не умеет, но тут уж не оракл виноват.

Дырявый Оракл
Они добавляют кучу фич, а за качеством не следят. Лишь бы бабла побольше слупить. Впрочем, если есть идиоты, которые за это платят, то почему бы не использовать Оракл.
Постройте Enterprise Data Warehouse терабайт этак на 30 на какой-нибудь платформе, например на Каше. потом приходите - обсудим во что это вам встало по деньгам. Заодно и определимся с тем кто идиот.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35100663
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зл0йНа самом деле разработчики других СУБД (на примере Оракла):

1. Предоставили возможность индексации текстов и поиска по ним (например Oracle Text)
2. Реализовали function-based index и замечательную функцию soundex()
3. Дали API позволяющий дописать к тому же Ораклу свой собственный индекс если оракловый набор вас почему-то не устраивает.

Подобные возможности есть и в других реляционных СУБД например DB2.

Осталось разве лишь добавить: от рождения, с первой же версии. :-)))
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35102303
Зл0й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я Зл0йНа самом деле разработчики других СУБД (на примере Оракла):

1. Предоставили возможность индексации текстов и поиска по ним (например Oracle Text)
2. Реализовали function-based index и замечательную функцию soundex()
3. Дали API позволяющий дописать к тому же Ораклу свой собственный индекс если оракловый набор вас почему-то не устраивает.

Подобные возможности есть и в других реляционных СУБД например DB2.

Осталось разве лишь добавить: от рождения, с первой же версии. :-)))

Конкретно Oracle Text c 1997, function-based index c 1999. На дворе 2008й.
...
Рейтинг: 0 / 0
Кто-нибудь использует СУБД CACHE?
    #35126195
Фотография ну я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зл0й ну я Зл0йНа самом деле разработчики других СУБД (на примере Оракла):

1. Предоставили возможность индексации текстов и поиска по ним (например Oracle Text)
2. Реализовали function-based index и замечательную функцию soundex()
3. Дали API позволяющий дописать к тому же Ораклу свой собственный индекс если оракловый набор вас почему-то не устраивает.

Подобные возможности есть и в других реляционных СУБД например DB2.

Осталось разве лишь добавить: от рождения, с первой же версии. :-)))

Конкретно Oracle Text c 1997, function-based index c 1999. На дворе 2008й.
Завтра очередной XXX Text появится в субд XXX. Будете мигрировать?
Видите ли, в чем дело. Если в системе XXX появилась фишка YYY в ZZZ году, то из этого никак логически не вытекает, что всем разработчикам надлежит до ZZZ года ничего не делать.
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Кто-нибудь использует СУБД CACHE?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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