|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
lockyой, друг мой, давайте не углублятся в лингвистику, сиречь словоблудие :) А равно - не вдаваться в период 1930-1940 годов. и в 2010, и в 2011 - нормально обходятся без аналитики. Не на ней свет клином сошелся. Вот я то пытаюсь призывать не вдаваться в сомнительные статистики, а равно в статистики 2004-2010. Сейчас аналитку включить стремятся многие СУБД, она вроде включена и стандарт SQL. И она по сути во многом расширене групповых ф-ий. Без них тоже обойтись предолжите? Они ить в рел алгебру то не входят. Все же основной целью создания БД является именно извлечение инфы. И чем проще и быстрей ея извлечь, тем луче эта цель выполняется. А аналит ф-ии как раз и упрощают получение инфы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 12:47 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
pkarklinbeginner_dbaOracle намного проще в плане администрирования чем тот же MS SQL. С выходом 11 версии еще все больше упростилось. Аргументы - в студию! Ок давайте, разберемся, что вкладывать в понятие администрирование. Предлагаю рассмотреть 6 основных направлений работы АБД 1. Резервное копирование и восстановление. 2. Создание объектов БД. 3. Создание аккаунтов и раздача/отбор привилегий. 4. Уменьшение времени отработки запросов и инструкций DML. 5. Установка северного ПО, клиентского ПО, настройка сетевого доступа 6. Контроль дискового пространства и выделение места для структур хранения. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 13:04 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
On 01.08.2011 12:46, OptiX wrote: > Для лаб и курсовых как раз самое то. Чтобы студенты (абсолютно весь курс) хотя > бы научились писать простые селекты и клепать формочки. Для этого надо чтобы SQL более менее универсальный был. А в аксесе столько вариаций на тему, что даже не смешно. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 13:04 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
vadiminfolockyой, друг мой, давайте не углублятся в лингвистику, сиречь словоблудие :) А равно - не вдаваться в период 1930-1940 годов. и в 2010, и в 2011 - нормально обходятся без аналитики. Не на ней свет клином сошелся. Вот я то пытаюсь призывать не вдаваться в сомнительные статистики, а равно в статистики 2004-2010. Сейчас аналитку включить стремятся многие СУБД, она вроде включена и стандарт SQL. И она по сути во многом расширене групповых ф-ий. Без них тоже обойтись предолжите? Они ить в рел алгебру то не входят. Все же основной целью создания БД является именно извлечение инфы. И чем проще и быстрей ея извлечь, тем луче эта цель выполняется. А аналит ф-ии как раз и упрощают получение инфы. Я бы не стал вдаваться в сомнительную статистику, если бы сам её не собирал ;) Да, стремятся включить. Да, удобно, без сомнения. Но - не жизненно необходимо. И не нужно проэцировать одно на другое (предлагаете отказаться от агрегатов?). А то вы так договоритесь до того, что я нападаю на транзакционность (хотя местами - да, нападаю) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 13:05 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
On 01.08.2011 12:52, vadiminfo wrote: > Ну могут так назвать и использование других СУБД. Например, для меня Фокс > выглядит отпугивающе. Но это все же чисто предрассудки. На счёт фокса -- да, безусловно, предрассудки, это замечательное средство разработки было. В общем я хочу подчеркнуть одно: Access не предназначен для разработки, он предназначен для использования конечными пользователями, другие СУБД и средства разработки наоборот более ориентированы именно на разработчкика, а не на пользователя. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 13:10 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
locky И не нужно проэцировать одно на другое (предлагаете отказаться от агрегатов?). А то вы так договоритесь до того, что я нападаю на транзакционность (хотя местами - да, нападаю) Нет уж извините. Агрегирование такое же расширекние SQL как и аналитика. Последняя напрашивается после первой. Типа одна расширяет по вертикали, а другая по горизонтали примерно для подобных целей: упрощение получение инфы. Тут к примеру сумму посчитали в итоге, там в дополнительном поле. Так что они "позионируются одно на на другое". Уже не представляю себе как без них обходиться: кажется стремно без них. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 13:19 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
beginner_dbapkarklinпропущено... Аргументы - в студию! Ок давайте, разберемся, что вкладывать в понятие администрирование. Предлагаю рассмотреть 6 основных направлений работы АБД 1. Резервное копирование и восстановление. 2. Создание объектов БД. 3. Создание аккаунтов и раздача/отбор привилегий. 4. Уменьшение времени отработки запросов и инструкций DML. 5. Установка северного ПО, клиентского ПО, настройка сетевого доступа 6. Контроль дискового пространства и выделение места для структур хранения. Существенное преимущество Оракла -это разделение журнала оперативных журналов повтора и сегмента отката. В МС все свалено в кучу. Например Вам нужно перестроить все индексы всей БД. В МС у вас журнал вырастет до огромных размеров, при чем есть риск того, что ему просто не хватит места на диске для роста. Резервное копирование журнала (сиречь "опустошение" места для записи новых транзакций) будет невозможно из-за того, что журнал содержит активную незакомиченную часть). В Оракле же у Вас такой проблемы не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 13:21 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
vadiminfolockyИ не нужно проэцировать одно на другое (предлагаете отказаться от агрегатов?). А то вы так договоритесь до того, что я нападаю на транзакционность (хотя местами - да, нападаю) Нет уж извините. Агрегирование такое же расширекние SQL как и аналитика. Последняя напрашивается после первой. Типа одна расширяет по вертикали, а другая по горизонтали примерно для подобных целей: упрощение получение инфы. Тут к примеру сумму посчитали в итоге, там в дополнительном поле. Так что они "позионируются одно на на другое". Уже не представляю себе как без них обходиться: кажется стремно без них. нормально без них обходиться :) Вот кто-то не может представить жизни без пакетных переменных, кто-то - без временных таблиц. И ничего - и те и другие живут ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 13:27 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
lockyнормально без них обходиться :) Вот кто-то не может представить жизни без пакетных переменных, кто-то - без временных таблиц. И ничего - и те и другие живут Ну кто-то не может без инета и живут. Но вот сказать что кто-то обходится без агрегрования и живет, Вы не хотите. А ить в плане расуждений построенных на поиске разного рода аналогий, это, скорее всего, ближе всего подходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 13:39 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
beginner_dbabeginner_dbaпропущено... Ок давайте, разберемся, что вкладывать в понятие администрирование. Предлагаю рассмотреть 6 основных направлений работы АБД 1. Резервное копирование и восстановление. 2. Создание объектов БД. 3. Создание аккаунтов и раздача/отбор привилегий. 4. Уменьшение времени отработки запросов и инструкций DML. 5. Установка северного ПО, клиентского ПО, настройка сетевого доступа 6. Контроль дискового пространства и выделение места для структур хранения. Существенное преимущество Оракла -это разделение журнала оперативных журналов повтора и сегмента отката. В МС все свалено в кучу. Например Вам нужно перестроить все индексы всей БД. В МС у вас журнал вырастет до огромных размеров, при чем есть риск того, что ему просто не хватит места на диске для роста. Резервное копирование журнала (сиречь "опустошение" места для записи новых транзакций) будет невозможно из-за того, что журнал содержит активную незакомиченную часть). В Оракле же у Вас такой проблемы не будет.ну как бы это аргументы не за простоту :) а вообще - если так хочется - создайте отдельную тему про это, напишите как это делается там где знаете, может кто-то не согласится а тут уж совсем в сторону получается ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 13:47 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
beginner_dbaОк давайте, разберемся, что вкладывать в понятие администрирование. Предлагаю рассмотреть 6 основных направлений работы АБД 1. Резервное копирование и восстановление. 2. Создание объектов БД. 3. Создание аккаунтов и раздача/отбор привилегий. 4. Уменьшение времени отработки запросов и инструкций DML. 5. Установка северного ПО, клиентского ПО, настройка сетевого доступа 6. Контроль дискового пространства и выделение места для структур хранения. Прекрасно! Полагаю, Вы теперь по каждому из этих 6ти пунктов расскажите, чем администрирование Oracle проще, чем MS SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 13:49 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
vadiminfolockyнормально без них обходиться :) Вот кто-то не может представить жизни без пакетных переменных, кто-то - без временных таблиц. И ничего - и те и другие живут Ну кто-то не может без инета и живут. Но вот сказать что кто-то обходится без агрегрования и живет, Вы не хотите. А ить в плане расуждений построенных на поиске разного рода аналогий, это, скорее всего, ближе всего подходит. Я говорю о том, что видел Фантазиями не занимаюсь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 13:53 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
beginner_dbaНапример Вам нужно перестроить все индексы всей БД. В МС у вас журнал вырастет до огромных размеров, при чем есть риск того, что ему просто не хватит места на диске для роста. Резервное копирование журнала (сиречь "опустошение" места для записи новых транзакций) будет невозможно из-за того, что журнал содержит активную незакомиченную часть). Эээ... Такое может произойти только у DBA, уровень которого ниже плинтуса, и он запихал все ALTER INDEX ... REBUILD в одну транзакцию, вместо того, чтобы после обработки каждого индекса (одна транзакция) дергать джоб по бэкапу лога, освобождая место от неактивной части лога. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:05 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
pkarklinbeginner_dbaОк давайте, разберемся, что вкладывать в понятие администрирование. Предлагаю рассмотреть 6 основных направлений работы АБД 1. Резервное копирование и восстановление. 2. Создание объектов БД. 3. Создание аккаунтов и раздача/отбор привилегий. 4. Уменьшение времени отработки запросов и инструкций DML. 5. Установка северного ПО, клиентского ПО, настройка сетевого доступа 6. Контроль дискового пространства и выделение места для структур хранения. Прекрасно! Полагаю, Вы теперь по каждому из этих 6ти пунктов расскажите, чем администрирование Oracle проще, чем MS SQL. По пункту 1 Мультиплексирование оперативных журналов в Оракле, в случае использования Unix подобных систем, вы например можете положить членов группы журналов на разные серверы, связанных FC. В случае МС при потере журнала транзакций, вы теряете "хвостовые транзакции" (разность по времени между последней транзакцией и последней копией журнала). Оракл восстанавливает рухнувшие транзакции в фоне при старте, при чем база доступна при этом, МС же не открывает базу до тех пока не будут восстановлены все транзакции. Раздельная жизнь журнала повторов и структур отката. Дает преимущество в разноске на разные диски ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:15 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
beginner_dbaМС же не открывает базу до тех пока не будут восстановлены все транзакции. авторDuring a crash recovery or a database mirroring failover, SQL Server 2005 Enterprise Edition and later versions let users access the database during the undo phase. This is known as fast recovery. Fast recovery is possible because transactions that were uncommitted when the crash occurred reacquire whatever locks they held before the crash. While these transactions are being rolled back, their locks protect them from interference by users. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:26 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
авторМультиплексирование оперативных журналов в Оракле, в случае использования Unix подобных систем, вы например можете положить членов группы журналов на разные серверы, связанных FC. В случае МС при потере журнала транзакций, вы теряете "хвостовые транзакции" (разность по времени между последней транзакцией и последней копией журнала). А Вас умоляю... Для обеспечения HADR есть более простые и дешевые решения, зеркалирование, например. А уж "потерять журнал" на EVA 8100 - это надо еще суметь. авторОракл восстанавливает рухнувшие транзакции в фоне при старте, при чем база доступна при этом, МС же не открывает базу до тех пока не будут восстановлены все транзакции . Да что Вы говорите?! Начиная с 2005 версии есть fast recovery: During a crash recovery or a database mirroring failover, SQL Server 2005 Enterprise Edition and later versions let users access the database during the undo phase. This is known as fast recovery. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:27 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
авторpkarklinавторМультиплексирование оперативных журналов в Оракле, в случае использования Unix подобных систем, вы например можете положить членов группы журналов на разные серверы, связанных FC. В случае МС при потере журнала транзакций, вы теряете "хвостовые транзакции" (разность по времени между последней транзакцией и последней копией журнала). А Вас умоляю... Для обеспечения HADR есть более простые и дешевые решения, зеркалирование , например. А уж "потерять журнал" на EVA 8100 - это надо еще суметь. зеркалирование (или доставка журналов) - это дополнительные лицензии SQL Server (или я не прав?), дополнительная серверная ОС и самое главное дополнительный физический сервер. Усложняется работа АБД, нужно теперь 2 сервера обновлять сервис- паки, баг-фиксы, кумулятивные пакаджи. В Оракле -это может обычный NAS без самого Оракла и с бесплатной ОС. Давайте приземлимся с небес, сколько предприятий могут себе позволить EVA8100. Подавляющее большинство сидит на пролиантах, да пауэрэджах. авторОракл восстанавливает рухнувшие транзакции в фоне при старте, при чем база доступна при этом, МС же не открывает базу до тех пока не будут восстановлены все транзакции . Да что Вы говорите?! Начиная с 2005 версии есть fast recovery: During a crash recovery or a database mirroring failover, SQL Server 2005 Enterprise Edition and later versions let users access the database during the undo phase. This is known as fast recovery. В Оракле это доступно в самой младшей версии за 5400 долл. за сокет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:36 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
beginner_dba, Если мы хотим сравнивать "простоту администрирования", то давайте не будем про "младшие редакции" (которые, порой, вообще без администрирования работают) и цены на редакции. Берем все по максимуму. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:38 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
beginner_dba, А зеркалирование Вы зачем отболдили? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:39 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
beginner_dbaВ Оракле это доступно в самой младшей версии за 5400 долл. за сокет. "... и существует еще с 1997 года" (С) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:40 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
pkarklin, По пункту 1. Для удобства и простоты резервирования и восстановления есть язык RMAN (очень гибкий инструмент) в противовес цепочке BACKUP или RESTORE. Модель существования нескольких циклических групп, позволяет Вам забыть о проблеме роста лога транзакций. Когда журнал будет заполнен он заботливо будет заархивирован, сохранен и транзакции пойдут в другую зеркальную группу оперативных журналов. Например на другом диске. То есть у АДБ не болит голова с полным логом. Этой проблемы просто нет. На ваш резонный вопрос, о том, что делать с архивлогами, которых много. Вам ответ- Вам в помощь гибкий и простой инструмент RMAN, который Вам будет вычищать устаревшие архивлоги. Архивлоги Вам позволяют строить ретроспективные запросы просто указав временную метку. И Вы имеет какие были данные час назад. В МС же Вам нужно развернуть БД из полной копии, затем же накатить цепочку trn файлов. Например прибегает к Вам пользователь и кричит вот данные были такие, а стали такие-то. Вы тут же и проверили. Плюс можно включить аудит. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:47 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
pkarklinbeginner_dba, А зеркалирование Вы зачем отболдили? Давайте определимся с понятиями. Зеркалирование на уровне ОС ? или зеркалирование как фича SQL Server (Mirroring). Я имел ввиду второе понятие ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:50 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
pkarklinbeginner_dba, Если мы хотим сравнивать "простоту администрирования", то давайте не будем про "младшие редакции" (которые, порой, вообще без администрирования работают) и цены на редакции. Берем все по максимуму. Ок тогда восстановление в фоне выбрасываем как преимущество. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:51 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
lockybeginner_dbaВ Оракле это доступно в самой младшей версии за 5400 долл. за сокет. "... и существует еще с 1997 года" (С) Это наверное из творчества Yo!! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:53 |
|
Access или Oracle для новичка
|
|||
---|---|---|---|
#18+
pkarklinbeginner_dbaНапример Вам нужно перестроить все индексы всей БД. В МС у вас журнал вырастет до огромных размеров, при чем есть риск того, что ему просто не хватит места на диске для роста. Резервное копирование журнала (сиречь "опустошение" места для записи новых транзакций) будет невозможно из-за того, что журнал содержит активную незакомиченную часть). Эээ... Такое может произойти только у DBA, уровень которого ниже плинтуса, и он запихал все ALTER INDEX ... REBUILD в одну транзакцию, вместо того, чтобы после обработки каждого индекса (одна транзакция) дергать джоб по бэкапу лога, освобождая место от неактивной части лога. Это говорит о том, что для работы с SQL Server нужно иметь высокую квалификацию. К сожалению у нас люди часто пишут в резюме знание SQL Server. А на поверку оказывается что человек может написать запрос select * from table и в СУБД MySQL. При чем человек неподдельно удивляется, что это два разных продукта. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 14:56 |
|
|
start [/forum/moderation_log.php?user_name=%D0%B0%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%BD%D0%B0]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
get settings: |
8ms |
get forum list: |
11ms |
get settings: |
9ms |
get forum list: |
11ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 1980ms |
total: | 2152ms |
0 / 0 |