powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Базы данных - различие модели и реализации.
16 сообщений из 16, страница 1 из 1
Базы данных - различие модели и реализации.
    #38332230
Почему огромное количество программистов баз данных путают понятия "реализация" и "модель данных" ?
Всё, связанное с производительностью принципиально является деталью реализации, а не модели.
Часто слышим, "Вот, блин! Соединение - такая медленная операция !".
Но это же бред ! Соединение - это часть модели данных, а модель, как таковая, не может быть ни медленной, ни быстрой.

Так можно говорить только о реализации. Можно сказать, что в такой-то конкретной СУБД конкретная операция соединения реализована быстрее (или медленнее), чем другой СУБД, но на этом и всё.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38332283
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заведующий кафедрой теоретическо,
Да потому что образования у них нет...
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38332310
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему надо в ПТ переносить
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38332400
Мелкософт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SergSuper,

Профессор, между прочим, правильно базарит. Ну тупят програмеры, что тут сделаешь.
А вот тебе самому надо в ПТ, достаточно взглянуть на твою троллиную статистику.
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38332533
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МелкософтПрофессор, между прочим, правильно базарит.
Да, да, вот только он почему-то не предлагает свой вариант перевода на русский фразы "join
is a slow operation"...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38333520
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заведующий кафедрой теоретическо,

Это ты, Бредятина?
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38333873
Фотография Vovaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А создание join индексов в Sybase IQ или pre-join проекций в HP Vertica - это модель или реализация?
А денормализация таблиц это что?
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38334011
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заведующий кафедрой теоретическоВсё, связанное с производительностью принципиально является деталью реализации, а не модели.
лабуда.
http://ru.wikipedia.org/wiki/Модель_данных
" В литературе, статьях и в обиходной речи иногда встречается использование термина «модель данных» в смысле «схема базы данных» («модель базы данных»). Такое использование является неверным, на что указывают многие авторитетные специалисты, в том числе К. Дж. Дейт, М. Р. Когаловский, С. Д. Кузнецов. Модель данных есть теория, или инструмент моделирования, в то время как модель базы данных (схема базы данных) есть результат моделирования. По выражению К. Дейта соотношение между этими понятиями аналогично соотношению между языком программирования и конкретной программой на этом языке. "

Так что
- есть разные СУБД (иерархические, реляционные, и т.д.), в которых внешне похожие операции выполняются по разному
- в разных РСУБД реализация join и прочего разная, отсюда различия в производительности, даже если взять 2 одинаковые таблицы.
- на производительность влияет и архитектура РСУБД - версионная или блокировочная
- на производительность, разумеется, также влияет то, как мы опишем реализуемую прикладную область.
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38334024
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заведующий кафедрой теоретическоПочему огромное количество программистов баз данных путают понятия "реализация" и "модель данных" ?
Не реализация а реализация модели данных . Ни один программист баз данных эти понятия не путает. Речь, вероятно, идет о программистах, а не о программистах баз данных. Вряд ли автор темы знаком хотя бы с одним программистом баз данных.
Заведующий кафедрой теоретическоВсё, связанное с производительностью принципиально является деталью реализации, а не модели.
Вероятно, речь идет о РМД. Поскольку она никогда никем не была реализована, неверно говорить о реализации этой модели данных. Если же автор говорит о МД в целом, то пример, приведенный ниже, крайне не удачен.
Заведующий кафедрой теоретическоЧасто слышим, "Вот, блин! Соединение - такая медленная операция !". Но это же бред ! Соединение - это часть модели данных, а модель, как таковая, не может быть ни медленной, ни быстрой.
Откровенная глупость. Соединение, действительно, медленная операция в любой реализации.
Заведующий кафедрой теоретическоТак можно говорить только о реализации.
Нет. Так можно говорить о соединении))
Заведующий кафедрой теоретическоМожно сказать, что в такой-то конкретной СУБД конкретная операция соединения реализована быстрее (или медленнее), чем другой СУБД, но на этом и всё.
Это же очевидно. Но в любой РСХОД (вряд ли автор знаком хотя бы с одной СУБД) соединение - медленная операция))

Модератор: Тема перенесена из форума "Microsoft SQL Server".[/quot]
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38334123
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заведующий кафедрой теоретическоНо это же бред ! Соединение - это часть модели данных, а модель, как таковая, не может быть ни медленной, ни быстрой.
гм. вообще-то соединение - это, помимо много чего еще, операция реляционной алгебры .
По отношению к ней уместно говорить о сложности задачи. Соответственно, чем проще-сложнее задача, тем быстрее-медленнее она решается конкретным ограниченным вычислителем.

4 курс, плюс-минус.
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38334160
MasterZiv,

MasterZiv, а также отписавшиеся Vovaka , kdv , Бредятина
вы несёте совершеннейшую чушь - просто набор слов, поток сознания, наркоманский бред (последний юзер этого и не скрывает, судя по нику).
Даже не смогли вникнуть в суть вопроса. Просьба к вам: больше не писать в этот топик, а если очень невтерпёж, то пишите в ПТ, специально для таких как вы.
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38334173
Фотография Vovaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот и поговорили :)
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38334211
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заведующий кафедрой теоретическоMasterZiv,

MasterZiv, а также отписавшиеся Vovaka , kdv , Бредятина
вы несёте совершеннейшую чушь - просто набор слов, поток сознания, наркоманский бред (последний юзер этого и не скрывает, судя по нику).
Даже не смогли вникнуть в суть вопроса. Просьба к вам: больше не писать в этот топик, а если очень невтерпёж, то пишите в ПТ, специально для таких как вы.
)))
Вы опять путаете ключи со ссылками. Дали определение ключа, а говорите о ссылке. Это характерно для заведующего кафедрой теоретического марксизма, конечно. Но зачем писать сообщения на форуме, где обсуждаются БД, а не марксизм?))
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38334245
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заведующий кафедрой теоретическоMasterZiv,

MasterZiv, а также отписавшиеся Vovaka , kdv , Бредятина
вы несёте совершеннейшую чушь ....
К первым трем это утверждение отнести не удастся даже теоретически. Только в отношении последнего на вашей кафедре не ошиблись. Т.е. попадание 1 из 4 пока у вас там.
Не густо.
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38334288
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoЗаведующий кафедрой теоретическоMasterZiv,

MasterZiv, а также отписавшиеся Vovaka , kdv , Бредятина
вы несёте совершеннейшую чушь ....
К первым трем это утверждение отнести не удастся даже теоретически. Только в отношении последнего на вашей кафедре не ошиблись. Т.е. попадание 1 из 4 пока у вас там.
Не густо.
Два заведующих кафедрами уважаемого, в общем-то, московского университета спорят о том, у кого из них лучше поставлена научно-исследовательская работа))) Но при чем здесь БД???
...
Рейтинг: 0 / 0
Базы данных - различие модели и реализации.
    #38334863
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заведующий кафедрой теоретическовы несёте совершеннейшую чушь - просто набор слов, поток сознания, наркоманский бред
это у вас наркоманский бред. Потому что
1. да, производительность зависит от того, как программист реализовал в СУБД прикладную область. На одной и той же СУБД можно одну и ту же вещь делать по разному, точно так же на некоем ЯП можно написать даже калькулятор как быстрый, так и медленный.
Это не является какой-то тайной или неожиданностью. Есть люди, которые пишут хреновый код, не имеют опыта в РСУБД, и так далее.
2. абстрактный join не быстрый и не медленный. он такой, какой есть. И да, производительность разных СУБД отличается.

Вы, собственно, что хотеть-то сказали, кроме изложения банальных истин, и некоторой чуши про "часто слышим"?

p.s. обратите внимание, я у вас чуть поправил терминологию, но с вашим общим посылом согласен. Так кто тут бредит?
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Базы данных - различие модели и реализации.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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