Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 28 29 30 31 32 [33] 34 35 36 37 .. 54   вперед  Ctrl
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
iv_an_ru
Member

Откуда: Новосибирск
Сообщений: 20368
Капитан очевидность на проводе
iv_an_ru
пропущено...
У многих наших клиентов трудно вспомнить неделю без нескольких отказов, в т. ч. железячных. Никто из их юзеров этого не замечает --- избыточность рулит.
Чё? Бывают нежелезячные отказы? Ваша виртуозо настолько херово работает, что каждую неделю что-то отказывает?
Атас.
Кластер, скажем, из 50 четвёрок ящиков господа учёные стараются грузить не одной только базой, а базой плюс приложениями. Приложения эти, как правило, пишутся на бегу, и отлаживаются на боевых машинах, потому что больше, собственно, негде. Кроме того, SPARQL-сервисы нередко доступны из инета всем желающим, и запросы эти "желающие" пишут самые разнообразные, включая портянки, которые компилируются в 200-килобайтные SQL-и. В сумме и получаются аптаймы "ниже среднего".
20 окт 13, 15:51    [15004556]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Dimitry Sibiryakov
Member

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

pkarklin
Dimitry Sibiryakov
Какой процент из этой сотни тысяч не-селекты?

%ов 30.

[/quot Капитан очевидность на проводе]нефиг пи...ть[/quot]

Posted via ActualForum NNTP Server 1.5

20 окт 13, 15:54    [15004567]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Капитан очевидность на проводе
Guest
Симонов Денис
Капитан очевидность на проводе
т.к. даже весь, еще раз, весь гугл - это всего лишь 55 тысяч запросов в секунду, со всего земного шара. 30к в секунду даже мобильные операторы не могут обеспечить - у них просто нет такого количества одновременных звонков, потому нефиг пи...ть о чем не знаете.


откуда дровишки?


Из гугла вестимо


http://www.statisticbrain.com/google-searches/


5,134,000,000 per day

5,134,000,000 / 86400 = 59421 queries per second


Потому вопросы с напрыгом даже даже с 6к вставок в секунду - это явно признак идиота-собеседника (59 тысяч запросов в секунду у гугеля обеспечивает парк с примерно один миллион нод, в кластере, а не какая-то сраная mssql базенка на hp письюке под винду, в стоечном исполнении, зачем-то названного сервером, с тыбренными из гугла картинками task manager-а, ну вы поняли)
20 окт 13, 15:58    [15004573]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 11092
Капитан очевидность на проводе,

с чего ты взял, что одно событие/сущность порождает ровно один DML оператор?
20 окт 13, 16:03    [15004590]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Капитан очевидность на проводе
Guest
iv_an_ru
Капитан очевидность на проводе
пропущено...
Чё? Бывают нежелезячные отказы? Ваша виртуозо настолько херово работает, что каждую неделю что-то отказывает?
Атас.
Кластер, скажем, из 50 четвёрок ящиков господа учёные стараются грузить не одной только базой, а базой плюс приложениями. Приложения эти, как правило, пишутся на бегу, и отлаживаются на боевых машинах, потому что больше, собственно, негде. Кроме того, SPARQL-сервисы нередко доступны из инета всем желающим, и запросы эти "желающие" пишут самые разнообразные, включая портянки, которые компилируются в 200-килобайтные SQL-и. В сумме и получаются аптаймы "ниже среднего".



Т.е. пользователи запросами способны завалить целиком сервер базы данных в core dump?

Лол, я думал такое воможно только в mysql

Оракел, с его ora-600, в 99.5% не завалим даже 600-ми - помрет только пользовательский процесс, серверу в целом обычно пофигу, если, конечно, он не под виндой крутится, делая вид что он типо на серверной, ага ага, операционке запущен (если под юниксами там есть mprotect на shm, ибо процессы разные, то под виндой все в одном процессе, тредами - ну вы поняли...)
20 окт 13, 16:04    [15004593]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Капитан очевидность на проводе
Guest
Симонов Денис
Капитан очевидность на проводе,

с чего ты взял, что одно событие/сущность порождает ровно один DML оператор?


С чего ты взял, что я это взял? Я тебе просто показал базовую мировую константу. Ну помножь ее на 10 dml или даже на 100, что это меняет?

Константу нужно знать, чисто чтоб не мерещились лишний раз тысячи и десятки тысяч событий в секунду, от миллиардов клиентов, ломящихся в свою базенку, запущенную на одном письюке.
20 окт 13, 16:08    [15004601]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Одинадцать Белых Котиков
Member [заблокирован]

Откуда:
Сообщений: 908
Капитан очевидность на проводе,

Оракл даже и валить особо не надо. Достаточно просто, чтобы SGA закончилось, чтобы привести систему в негодное состояние. Что для портяночных запросов не вопрос. А если он ещё под юниксами, где не нет возможности в тредах запускать ничего, то вероятность исчерпания ресурсов на порядок выше.
20 окт 13, 16:22    [15004630]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Капитан очевидность на проводе
а не какая-то сраная mssql базенка на hp письюке под винду, в стоечном исполнении, зачем-то названного сервером, с тыбренными из гугла картинками task manager-а, ну вы поняли)


Что, не приходилось сталкиваться с такой нагрузкой? Вот пичалька то... Так что давай, теоретизируй дальше.
20 окт 13, 16:38    [15004671]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
iv_an_ru
Member

Откуда: Новосибирск
Сообщений: 20368
Dimitry Sibiryakov
PetrovVA
восстановить базу (ага - все 500 гигов) по состоянию на момент времени
конкретной транзакции...

Это чтобы все транзакции закоммиченные после неё исчезли?
Бывают такие вредные клиенты, которым полиция может сказать "нам нужен следственный эксперимент: что мог видеть такой-то оператор в такой-то момент времени?" Что характерно, симуль средствами одного только приложения, если он вообще есть, их при этом не устраивает. И всё бы ничего: самолёты не каждый день цепляют топливозаправщики, турбинам не каждый день валы гнут, в общем, можно восстановиться на пустом месте из полного бэкапа и неспешно накатить все логи. Но когда начался маразм "что мог прочитать тогда-то такой-то юзер социальной сети"...
20 окт 13, 17:10    [15004741]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
iv_an_ru
Member

Откуда: Новосибирск
Сообщений: 20368
Капитан очевидность на проводе
iv_an_ru
пропущено...
Кластер, скажем, из 50 четвёрок ящиков господа учёные стараются грузить не одной только базой, а базой плюс приложениями. Приложения эти, как правило, пишутся на бегу, и отлаживаются на боевых машинах, потому что больше, собственно, негде. Кроме того, SPARQL-сервисы нередко доступны из инета всем желающим, и запросы эти "желающие" пишут самые разнообразные, включая портянки, которые компилируются в 200-килобайтные SQL-и. В сумме и получаются аптаймы "ниже среднего".
Т.е. пользователи запросами способны завалить целиком сервер базы данных в core dump?
Голую базу --- врят ли. По крайней мере на services.data.gov/sparql кто только не развлекается злонамеренно (а на dbpedia.org/sparql , lod.openlinksw.com/sparql и т.п. --- косячит по глупости) --- работают. Но если сервер падает в не нами писаном плагине или если приложение использует in-process client и при этом дохнет, или валится hosted language --- проще всего сохранить корку для будущей отладки и перезагрузить ящик. Система будет жива, пока есть хотя бы одна копия каждых данных и пока число отказавших узлов меньше половины.
20 окт 13, 17:34    [15004783]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4919
Блог
Dimitry Sibiryakov
Alexander Ryndin
PITR можно ведь сделать и рядышком, в тестовую базу, вылить оттуда
нужную табличку и залить ее в продакшн.

И, как я уже говорил, главное - угадать именно нужную табличку и залить из неё только
нужные записи. Там в статье у автора три транзакции за 17 секунд и явно не
полутеррабайтная база. А вон у pkarklin-а 30 тысяч DML в секунду. Его случай рассмотреть
было бы гораздо интереснее. Вот только вероятность не получить при этом "Snapshot too old"
- не разглядеть и с микроскопом.
1) Принципиально возможность откатить транзакцию есть, найдя ее по имени пользователя, времени, типу DML и т.д.
2) В данном случае Snapshot too old это следствие малого размера undo. Но на то есть undo retention time и параметр guarantee undo для undo tbs. Мы закладываем время гарантированного восстановления. Естественно, он не может быть бесконечным
20 окт 13, 18:14    [15004885]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Dimitry Sibiryakov
Member

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

Alexander Ryndin
2) В данном случае Snapshot too old это следствие малого размера
undo.

Повторяю вопрос: сколько места надо под undo чтобы обеспечить откат транзакции, которая
была 15 минут назад при потоке изменений 30 тысяч записей в секунду?

Posted via ActualForum NNTP Server 1.5

20 окт 13, 18:22    [15004907]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Одинадцать Белых Котиков
Member [заблокирован]

Откуда:
Сообщений: 908
Dimitry Sibiryakov,

13 гигов.
20 окт 13, 18:40    [15004955]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4919
Блог
Dimitry Sibiryakov
Alexander Ryndin
2) В данном случае Snapshot too old это следствие малого размера
undo.

Повторяю вопрос: сколько места надо под undo чтобы обеспечить откат транзакции, которая
была 15 минут назад при потоке изменений 30 тысяч записей в секунду?
101.350.280 байт, хотя нет 102.351.380

Если серьезно, то все это очень сильно зависит от типов изменений. Смотрите статистику использования UNDO и выставляете нужный размер UNDO. Тем более, что большой UNDO нужен не только для flashback-технологий, но и для длинных, идущих часами запросов.

Те люди, которые держат систему с 30.000 изменений в секунду, обычно вполне могут позволить себе купить хоть терабайт под undo. Благо сейчас стоимость дисков очень низка. Но это, конечно, если бизнесу нужно - если не нужно, то на нет и суда нет. Всегда есть возможность восстановить PITR на соседнюю систему без всяких flashback-технологий.
20 окт 13, 18:41    [15004958]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
чччД
Guest
Dimitry Sibiryakov
Alexander Ryndin
2) В данном случае Snapshot too old это следствие малого размера
undo.

Повторяю вопрос: сколько места надо под undo чтобы обеспечить откат транзакции, которая
была 15 минут назад при потоке изменений 30 тысяч записей в секунду?



...
- Ну, Пьер, как так можно, здесь же дамы, сейчас же прекратите.
- Нет уж, поручик, позвольте.
20 окт 13, 18:42    [15004965]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Эталон Этанолович
Member

Откуда: Институт благородных девиц. Палата №6
Сообщений: 332
Одинадцать Белых Котиков
Капитан очевидность на проводе,

Оракл даже и валить особо не надо. Достаточно просто, чтобы SGA закончилось, чтобы привести систему в негодное состояние. Что для портяночных запросов не вопрос. А если он ещё под юниксами, где не нет возможности в тредах запускать ничего, то вероятность исчерпания ресурсов на порядок выше.
Тупость снова наступает
20 окт 13, 18:48    [15004983]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Одинадцать Белых Котиков
Member [заблокирован]

Откуда:
Сообщений: 908
Эталон Этанолович
Одинадцать Белых Котиков
Капитан очевидность на проводе,

Оракл даже и валить особо не надо. Достаточно просто, чтобы SGA закончилось, чтобы привести систему в негодное состояние. Что для портяночных запросов не вопрос. А если он ещё под юниксами, где не нет возможности в тредах запускать ничего, то вероятность исчерпания ресурсов на порядок выше.
Тупость снова наступает


Отвар еловых шишек попробуйте на ночь. Пройдёт.
20 окт 13, 18:50    [15004992]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Alexander Ryndin
Благо сейчас стоимость дисков очень низка.


Ну, я бы так не сказал. Стоимость SSD дисков зашкаливает.

Alexander Ryndin
Но это, конечно, если бизнесу нужно - если не нужно, то на нет и суда нет.


Вот и мне здаётся, что основные спорщики здесь ну никак не завязаны на серьезный бизнес.
20 окт 13, 19:21    [15005028]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Капитан очевидность на проводе
Guest
pkarklin
Alexander Ryndin
Благо сейчас стоимость дисков очень низка.


Ну, я бы так не сказал. Стоимость SSD дисков зашкаливает.

Alexander Ryndin
Но это, конечно, если бизнесу нужно - если не нужно, то на нет и суда нет.


Вот и мне здаётся, что основные спорщики здесь ну никак не завязаны на серьезный бизнес.


Для колхозников пояснение. SSD - это не диск, а drive, устройство (накопитель).

http://en.wikipedia.org/wiki/Solid-state_drive


Где вы там в SSD дискообразное что-то узрели?
20 окт 13, 19:32    [15005043]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Dimitry Sibiryakov
Member

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

Одинадцать Белых Котиков
13 гигов.

Т.е. меньше гигабайта в минуту.

Posted via ActualForum NNTP Server 1.5

20 окт 13, 19:33    [15005046]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Капитан очевидность на проводе
Guest
Одинадцать Белых Котиков
Эталон Этанолович
пропущено...
Тупость снова наступает


Отвар еловых шишек попробуйте на ночь. Пройдёт.


В смысле? Если нам попробовать отвар еловых шишек, то ты внезапно замозабанишься, со своей тупостью? Да неужели?
20 окт 13, 19:34    [15005053]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Одинадцать Белых Котиков
Member [заблокирован]

Откуда:
Сообщений: 908
Dimitry Sibiryakov
Одинадцать Белых Котиков
13 гигов.

Т.е. меньше гигабайта в минуту.


512 байт на запись, если что. Вы же не думаете, что там гигабайтные файлы вставляются?
20 окт 13, 19:35    [15005055]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Одинадцать Белых Котиков
Member [заблокирован]

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


Отвар еловых шишек попробуйте на ночь. Пройдёт.


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


Нет, просто вы поймёте всю глубину трудов Успенского.
20 окт 13, 19:36    [15005061]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Капитан очевидность на проводе
Guest
Одинадцать Белых Котиков
Капитан очевидность на проводе
пропущено...


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


Нет, просто вы поймёте всю глубину трудов Успенского.


Хм... походу ты или галоперидолу сегодня не принял, или о чем ты сейчас нам тут рассказать пытаешься?
20 окт 13, 19:42    [15005065]     Ответить | Цитировать Сообщить модератору
 Re: Зачем выбирать другие СУБД, если существует MS SQLServer?  [new]
Одинадцать Белых Котиков
Member [заблокирован]

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


Нет, просто вы поймёте всю глубину трудов Успенского.


Хм... походу ты или галоперидолу сегодня не принял, или о чем ты сейчас нам тут рассказать пытаешься?


Учи матчасть, прежде чем общаться с людьми. "Для дебила гений всегда за гранью нормальности." (с) Успенский Л.С.
20 окт 13, 19:47    [15005076]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 28 29 30 31 32 [33] 34 35 36 37 .. 54   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить