Тренды мира баз данных на РИТ++
Mar. 20th, 2012 | 12:56 pm
Пишет нам конфренция РИТ++ и сулит, что среди лютого компота знахарских снадобий (NoSQL всех сортов) и теологических прений (будут развеивать "миф о том, что высокодоступная надежная репликация мастер-мастер невозможна в глобальных масштабах") приедет Heikki Olavi Linnakangas рассказывать о потрохах посгресового WAL'а.
Вот что и кому он будет рассказывать о потрохах, если судя по письму большая часть докладчиков (не то что зрителей) весьма смутно себе представляет что такое WAL, если даже представляет вообще!?
oleg_bunin, парируй! (Как ты помнится любишь говорить;-))
Вот что и кому он будет рассказывать о потрохах, если судя по письму большая часть докладчиков (не то что зрителей) весьма смутно себе представляет что такое WAL, если даже представляет вообще!?
Link | Leave a comment {12} | Add to Memories | Share
О профессии IT-консультанта
Dec. 26th, 2011 | 08:42 am
У меня зазвонил телефон.
— Кто говорит?
— Слон.
— Откуда?
— От верблюда.
— Что вам надо?
— Шоколада.
— Для кого?
— Для сына моего.
— А много ли прислать?
— Да пудов этак пять
Или шесть:
Больше ему не съесть,
Он у меня еще маленький!
2
А потом позвонил
Крокодил
И со слезами просил:
— Мой милый, хороший,
Пришли мне калоши,
И мне, и жене, и Тотоше.
— Постой, не тебе ли
На прошлой неделе
Я выслал две пары
Отличных калош?
— Ах, те, что ты выслал
На прошлой неделе,
Мы давно уже съели
И ждем, не дождемся,
Когда же ты снова пришлешь
К нашему ужину
Дюжину
Новых и сладких калош!
3
А потом позвонили зайчатки:
— Нельзя ли прислать перчатки?
А потом позвонили мартышки:
— Пришлите, пожалуйста, книжки!
4
А потом позвонил медведь
Да как начал, как начал реветь.
— Погодите, медведь, не ревите,
Объясните, чего вы хотите?
Но он только «му» да «му»,
А к чему, почему —
Не пойму!
— Повесьте, пожалуйста, трубку!
5
А потом позвонили цапли:
— Пришлите, пожалуйста, капли:
Мы лягушками нынче объелись,
И у нас животы разболелись!
6
А потом позвонила свинья:
— Нельзя ли прислать соловья?
Мы сегодня вдвоем
С соловьем
Чудесную песню
Споем.
— Нет, нет! Соловей
Не поет для свиней!
Позови-ка ты лучше ворону!
7
И снова медведь:
— О, спасите моржа!
Вчера проглотил он морского ежа!
8
И такая дребедень
Целый день:
Динь-ди-лень,
Динь-ди-лень,
Динь-ди-лень!
То тюлень позвонит, то олень.
А недавно две газели
Позвонили и запели:
— Неужели
В самом деле
Все сгорели
Карусели?
— Ах, в уме ли вы, газели?
Не сгорели карусели,
И качели уцелели!
Вы б, газели, не галдели,
А на будущей неделе
Прискакали бы и сели
На качели-карусели!
Но не слушали газели
И по-прежнему галдели:
— Неужели
В самом деле
Все качели
Погорели?
Что за глупые газели!
9
А вчера поутру
Кенгуру:
— Не это ли квартира
Мойдодыра?
Я рассердился, да как заору:
— Нет! Это чужая квартира!!!
— А где Мойдодыр?
— Не могу вам сказать…
Позвоните по номеру
Сто двадцать пять.
10
Я три ночи не спал,
Я устал.
Мне бы заснуть,
Отдохнуть…
Но только я лёг —
Звонок!
— Кто говорит?
— Носорог.
— Что такое?
— Беда! Беда!
Бегите скорее сюда!
— В чем дело?
— Спасите!
— Кого?
— Бегемота!
Наш бегемот провалился в болото…
— Провалился в болото?
— Да!
И ни туда, ни сюда!
О, если вы не придете —
Он утонет, утонет в болоте,
Умрет, пропадет
Бегемот!!!
— Ладно! Бегу! Бегу!
Если могу, помогу!
11
Ох, нелегкая это работа —
Из болота тащить бегемота!
К. Чуковский 1924
— Кто говорит?
— Слон.
— Откуда?
— От верблюда.
— Что вам надо?
— Шоколада.
— Для кого?
— Для сына моего.
— А много ли прислать?
— Да пудов этак пять
Или шесть:
Больше ему не съесть,
Он у меня еще маленький!
2
А потом позвонил
Крокодил
И со слезами просил:
— Мой милый, хороший,
Пришли мне калоши,
И мне, и жене, и Тотоше.
— Постой, не тебе ли
На прошлой неделе
Я выслал две пары
Отличных калош?
— Ах, те, что ты выслал
На прошлой неделе,
Мы давно уже съели
И ждем, не дождемся,
Когда же ты снова пришлешь
К нашему ужину
Дюжину
Новых и сладких калош!
3
А потом позвонили зайчатки:
— Нельзя ли прислать перчатки?
А потом позвонили мартышки:
— Пришлите, пожалуйста, книжки!
4
А потом позвонил медведь
Да как начал, как начал реветь.
— Погодите, медведь, не ревите,
Объясните, чего вы хотите?
Но он только «му» да «му»,
А к чему, почему —
Не пойму!
— Повесьте, пожалуйста, трубку!
5
А потом позвонили цапли:
— Пришлите, пожалуйста, капли:
Мы лягушками нынче объелись,
И у нас животы разболелись!
6
А потом позвонила свинья:
— Нельзя ли прислать соловья?
Мы сегодня вдвоем
С соловьем
Чудесную песню
Споем.
— Нет, нет! Соловей
Не поет для свиней!
Позови-ка ты лучше ворону!
7
И снова медведь:
— О, спасите моржа!
Вчера проглотил он морского ежа!
8
И такая дребедень
Целый день:
Динь-ди-лень,
Динь-ди-лень,
Динь-ди-лень!
То тюлень позвонит, то олень.
А недавно две газели
Позвонили и запели:
— Неужели
В самом деле
Все сгорели
Карусели?
— Ах, в уме ли вы, газели?
Не сгорели карусели,
И качели уцелели!
Вы б, газели, не галдели,
А на будущей неделе
Прискакали бы и сели
На качели-карусели!
Но не слушали газели
И по-прежнему галдели:
— Неужели
В самом деле
Все качели
Погорели?
Что за глупые газели!
9
А вчера поутру
Кенгуру:
— Не это ли квартира
Мойдодыра?
Я рассердился, да как заору:
— Нет! Это чужая квартира!!!
— А где Мойдодыр?
— Не могу вам сказать…
Позвоните по номеру
Сто двадцать пять.
10
Я три ночи не спал,
Я устал.
Мне бы заснуть,
Отдохнуть…
Но только я лёг —
Звонок!
— Кто говорит?
— Носорог.
— Что такое?
— Беда! Беда!
Бегите скорее сюда!
— В чем дело?
— Спасите!
— Кого?
— Бегемота!
Наш бегемот провалился в болото…
— Провалился в болото?
— Да!
И ни туда, ни сюда!
О, если вы не придете —
Он утонет, утонет в болоте,
Умрет, пропадет
Бегемот!!!
— Ладно! Бегу! Бегу!
Если могу, помогу!
11
Ох, нелегкая это работа —
Из болота тащить бегемота!
К. Чуковский 1924
Link | Leave a comment {2} | Add to Memories | Share
Народ-броненосец
Nov. 29th, 2011 | 10:18 am
Школа анализа данных Яндекса, да. Пожалуй самое разумное за последнее время начинание в данной области.
Курс Параллельных и распределенных вычислений. Слова "транзакция" нет нигде, куда там уж до очередей сообщений современных! Зато весь хипстерский набор - от Hadoop'а до Scala, эрланга и, прости господи, корбы.
Куда катится мир!?
Курс Параллельных и распределенных вычислений. Слова "транзакция" нет нигде, куда там уж до очередей сообщений современных! Зато весь хипстерский набор - от Hadoop'а до Scala, эрланга и, прости господи, корбы.
Куда катится мир!?
Link | Leave a comment {15} | Add to Memories | Share
(no subject)
Oct. 21st, 2011 | 07:21 pm
Увлечение выпечкой хлеба ведет к тому, что при забредании в хлебный отдел супермаркета как будто читаешь книжку "Деффекты хлебобулочных изделий". Исключение пожалуй разве что Cora, да и то. А в первопрестольной умудряются напороть с соблюдением технологии даже кандовейшей чиабатты.
Link | Leave a comment {12} | Add to Memories | Share
прибью сюда, чтоб не пейсать каждый раз, может кому пригодится.
Oct. 20th, 2011 | 03:11 pm
select
sid,
username,
round(100 * total_user_io/total_io,2) tot_io_pct
from
(select
b.sid sid,
nvl(b.username,p.name) username,
sum(value) total_user_io
from
sys.v_$statname c,
sys.v_$sesstat a,
sys.v_$session b,
sys.v_$bgprocess p
where
a.statistic#=c.statistic# and
p.paddr (+) = b.paddr and
b.sid=a.sid and
c.name in ('physical reads',
'physical writes',
'physical writes direct',
'physical reads direct',
'physical writes direct (lob)',
'physical reads direct (lob)')
group by
b.sid, nvl(b.username,p.name)),
(select
sum(value) total_io
from
sys.v_$statname c,
sys.v_$sesstat a
where
a.statistic#=c.statistic# and
c.name in ('physical reads',
'physical writes',
'physical writes direct',
'physical reads direct',
'physical writes direct (lob)',
'physical reads direct (lob)'))
order by
3 desc;
Link | Leave a comment {26} | Add to Memories | Share
Упование на чудо.
Oct. 7th, 2011 | 09:07 pm
http://www.nuodb.com/how_it_works.html
NuoDB is an ACID, transactional, and elastically scalable client/cloud relational database.
....
Our distributed non-blocking atomic commit protocol allows database transaction processing at any available node.
NuoDB is an ACID, transactional, and elastically scalable client/cloud relational database.
....
Our distributed non-blocking atomic commit protocol allows database transaction processing at any available node.




