Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Универсальные или специальные СУБД?  [new]
РСУБД
Guest
Наткнулся на интересное высказывание, зацепившее тем, что высокоуревнево, но выделяет "специальные" СУБД для определнного круга задач:
«Проблема использования уже существующих универсальных СУБД для решения специфических задач состоит в том, что такие СУБД из-за особенностей своей, как правило, унаследованной архитектуры далеко не всегда способны приспосабливаться под конкретные требования или делать это оптимальным образом. Решение проблемы состоит в создании специальной СУБД, у которой ключевым аргументом является как раз возможность адаптации, конфигурирования и приспосабливания под нужды конкретного приложения. Этот тезис неоднократно высказывался общепризнанными мировыми экспертами в области СУБД».

Собственно, вопрос к нашим-здешним экспертам: что думаете, есть смысл такого ветвления?

PS По-моему "универсальные" СУБД отлично справляются. Не осознаю, в чем суть специальных.
1 июн 15, 16:30    [17716316]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54813

РСУБД
Не осознаю, в чем суть специальных.

Суть в том, что их ляпают там, где СУБД вообще-то и ни к чему, но очень хочется.

Posted via ActualForum NNTP Server 1.5

1 июн 15, 16:55    [17716490]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67487
Блог
РСУБД
Решение проблемы состоит в создании специальной СУБД, у которой ключевым аргументом является как раз возможность адаптации, конфигурирования и приспосабливания под нужды конкретного приложения.

Эта фраза не несёт смысла. "Решение проблемы состоит в создании специализированного автомобиля, у которого ключевым аргументом является как раз возможность адаптации, конфигурирования и приспосабливания под нужды танка, самолёта или подводной лодки".

Универсальность противоречит максимальной эффективности в каждой конкретной ситуации - это аксиома инженерии. Автор "выражения" говорит о создании супер-универсальной СУБД, которая при этом окажется супер-оптимальной. Что можно сказать... хотел бы я такую увидеть. Но не надеюсь. Да, конфигурирование итп - дело хорошее. Но нужно понимать, что, начиная с какого-то момента - специализированно разработанный самолёт окажется и дешевле "автомобиля с крыльями", и "лучше летающим". Ибо ничто не даётся даром.

РСУБД
Этот тезис неоднократно высказывался общепризнанными мировыми экспертами в области СУБД».

Это классическая демагогия, при наличии которой текст можно выбрасывать не читая. Вменяемые тексты отличаются тем, что называют конкретных экспертов и приводят их регалии и их цитаты.

РСУБД
PS По-моему "универсальные" СУБД отлично справляются. Не осознаю, в чем суть специальных.

Универсальные СУБД хорошо справляются далеко не со всем. Проще всего привести в пример, скажем, задачи реального времени. А на самом деле и в "повседневности" хватает задач, с которыми СУБД справляются только с дополнительной помощью - начать можно, например, с многократно упоминаемой на форуме "надо собирать показания с десяти тысяч счётчиков ЖКХ".
1 июн 15, 18:32    [17716992]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
softwarer
Эта фраза не несёт смысла. "Решение проблемы состоит в создании специализированного автомобиля, у которого ключевым аргументом является как раз возможность адаптации, конфигурирования и приспосабливания под нужды танка, самолёта или подводной лодки".

Главный принцип демагога - переври сказанное оппонентом и докажи, что перевранное абсурдно.
Многие универсальные СУБД начинались с NIH-синдрома и желание создать, что-то свое, поскольку в существующих решениях нужные задачи решались через ... Зато универсально.
Шло время и количество решений в которых новая СУБД применялось увеличивалось. К ней приделывалось много новых систелок и перделок.
Через какое-то время опять кто-то понимал, что проще сделать программку которая будет делать только то, что надо. Ибо монстры слишком неповоротливы...
Вот и весь сказ про специализированные и универсальные инструменты.
2 июн 15, 10:59    [17718970]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30274
эээ

я бы сказал, что под "универсальными СУБД" понимают Реляционные СУБД, т.е. те, на которых универсально решается большинство задач. Сами по себе РСУБД отличаются - по масштабируемости, функциональности, версионности/блокировочности, так что совсем прямо "универсальными" их тоже считать нельзя.

Специализированные СУБД - это всякие MUMPS (деревья), Sedna (XML), SybaseIQ, всякие NoSQL и так далее.

А тезис про "специализированную СУБД, которая будет приспосабливаться" - конечно бред.
2 июн 15, 11:58    [17719358]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
Сергей Арсеньев
softwarer
Эта фраза не несёт смысла.

Главный принцип демагога - переври сказанное оппонентом и докажи, что перевранное абсурдно.


Я бы на самом деле тоже согласился с предыдущим автором. В смысле, не с Сергеем, а с Softwarer-ом.
Фразы на самом деле вообще редко имеют смысл, а данная -- вообще общие слова. Вне контекста
обсуждать её бессмысленно. Разумеется, она имеет какой-то смысл. СУБД -- это вообще универсальные
решения, в этом их суть -- вынести обработку данных в отдельное приложение/библиотеку и повторно
использовать этот функционал. Но делать "универсальное специализированное решение" достаточно
странно, да на самом деле это и будет всё равно универсальное решение, но со специфическими требованиями.

Сергей Арсеньев
Многие универсальные СУБД начинались с NIH-синдрома и желание создать, что-то свое, поскольку в существующих решениях нужные задачи решались через ... Зато универсально.
Шло время и количество решений в которых новая СУБД применялось увеличивалось. К ней приделывалось много новых систелок и перделок.
Через какое-то время опять кто-то понимал, что проще сделать программку которая будет делать только то, что надо. Ибо монстры слишком неповоротливы...
Вот и весь сказ про специализированные и универсальные инструменты.


Не мог бы ты привести конкретные примеры, а то тоже демагогия получается...
2 июн 15, 12:29    [17719576]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
kdv
я бы сказал, что под "универсальными СУБД" понимают Реляционные СУБД,

Тогда все ясно.
Обычно под термином универсальная подразумевают у программистов некую хрень которую можно использовать для различных задач. А специализированная - созданная под конкретную задачу.
kdv
А тезис про "специализированную СУБД, которая будет приспосабливаться" -

не бред а само собой разумеющееся.

В качестве специализированной может использоваться и универсальная с дополнительными свистоперделками (или наоборот с урезанным функционалом).

И наоборот, после создания специализированного инструмента у многих возникает непреодолимое желание поделиться им с народом и он эволюционирует в универсальный.

Хотя да есть примеры, когда универсальные инструменты появлялись в чисто академических целях (то есть автор толком не знал нафиг оно надо, но полагал, что кто-нибудь догадается как это применить). Картинка с другого сайта.
3 июн 15, 09:51    [17723609]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Сергей Арсеньев
Обычно под термином универсальная подразумевают у программистов некую хрень...
Ахаха, некую хрень у программистов... Пеши исчо!
3 июн 15, 10:07    [17723717]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
skyANA,

Зачем? Если читатели не знают, что означает слово хрень в русском языке.
3 июн 15, 11:26    [17724215]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Сергей Арсеньев
Зачем?
Смешно выходит.

Сергей Арсеньев
Если читатели не знают, что означает слово хрень в русском языке.
Знаем, пеши!
3 июн 15, 14:16    [17725459]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
roden
Member

Откуда:
Сообщений: 741
РСУБД
По-моему "универсальные" СУБД отлично справляются.

К сожалению, нет. Есть масса специфических областей, где реляционные СУБД используют скрипя зубами, а те же nosql - являются недостаточно функциональными для решения поставленных задач.
В таких случаях создаются монстрообразные системы с костылями, не имея возможности адекватно использовать имеющиеся решения.
Несмотря на множество уже созданных СУБД все равно появляются все новые и новые околоСУБДшные разработки. А самое интересное, что некоторые начинают пользоваться популярностью.
Даже имея все исходные коды текущих решений, объединить все их возможности - это глобальная непростая задача...
3 июн 15, 18:48    [17727246]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
roden,

ребята, не говорите абстрактно, приводите примеры.
4 июн 15, 09:55    [17728604]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
MasterZiv, ну например: Elasticsearch как NoSQL база данных.
4 июн 15, 10:56    [17729041]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
skyANA
MasterZiv, ну например: Elasticsearch как NoSQL база данных.


Elasticsearch -- это не СУБД, не РСУБД, не NoSQL-СУБД -- это индексер.

Тезис был:

автор
Есть масса специфических областей, где реляционные СУБД используют скрипя зубами, а те же nosql - являются недостаточно функциональными для решения поставленных задач.


Elasticsearch ни тем, ни другим не является.
4 июн 15, 11:27    [17729230]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
MasterZiv, да ладно Вам. Фактически на каждой ноде получаем по маленькой БД.
4 июн 15, 12:24    [17729636]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4510
MasterZiv,
А как тогда относится к такому приложению как Консультант+... Это специализированная БД или нет?
4 июн 15, 13:31    [17730090]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34709
Sergey Orlov
MasterZiv,
А как тогда относится к такому приложению как Консультант+... Это специализированная БД или нет?


На сколько я знаю, СУБД они не используют. В смысле, у них написаны свои библиотеки по работе с данными в их собственном формате.
Т.е. там нет СУБД, а БД там -- да, специализированная. Но это не СУБД, опять-таки нечего обсуждать.
4 июн 15, 13:36    [17730119]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4510
MasterZiv
Sergey Orlov
MasterZiv,
А как тогда относится к такому приложению как Консультант+... Это специализированная БД или нет?

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

Ну там же несколько баз, да вдобавок, насколько я знаю, они собирают статистику по использованию данных, модифицируя впоследствии базу для ускоряя доступ к ним.
Вдобовак к этому, SQLite - это СУБД или нет, по существу тоже библиотека....
4 июн 15, 22:29    [17733013]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
roden
Member

Откуда:
Сообщений: 741
[quot MasterZiv]
Sergey Orlov
у них написаны свои библиотеки по работе с данными в их собственном формате.

Оно как бы и суть в том, что бы люди не писали свои библиотеки
16 июн 15, 16:46    [17777651]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
Basil A. Sidorov
Member

Откуда:
Сообщений: 11476
Или в том, что Гаранты/Консультанты появились задолго до SQLite.
16 июн 15, 18:14    [17778157]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
mayton
Member

Откуда: loopback
Сообщений: 53027
Специальная СУБД это типа "БД на файлах" ?

Кстати парадокс. Как только эта БД будет оформлена отдельной сущностью
от прикладной системы то она тут-же утрачивает свою специализированность
и становится унылой библиотекой с гордым стикером "универсальная" ульт
18 июн 15, 17:35    [17788853]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
mayton
Member

Откуда: loopback
Сообщений: 53027
тра-быстрая мега-короткая и очень-секюрная СУБД Василия Пупина.

(сорри за фальстарт)
18 июн 15, 17:36    [17788862]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
MishaGrisha
Member [скрыт] [заблокирован]

Откуда:
Сообщений: 4
Смотря для каких целей. В контексте надо
4 сен 15, 12:59    [18108172]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
Izya
Member

Откуда:
Сообщений: 188
Универсальных СУБД в принципе нету.

До конца 20 века ЭВМ решали в основном самые насущные и повседневные задачи бизнеса "учет->отчет", для тех задач и кстати, на том уровне технологий и железа те РСУБД были действительно "универсальными".

А сейчас в круг задач вошли задачи коммуникации, это совсем другая область. Да и для тех задач вдруг появляются новые подходы, например in-memory СУБД.

Игра слов, в общем.
7 сен 15, 01:44    [18116728]     Ответить | Цитировать Сообщить модератору
 Re: Универсальные или специальные СУБД?  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3795
Izya
Универсальных СУБД в принципе нету.

Excel.
11 сен 15, 11:32    [18136787]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить