All streams
Search
Write a publication
Pull to refresh
37
0
Васильев Дмитрий @vadv

User

Send message
И да, привет от ORA-600 ;)
3. По поводу заявлений о расширяемости попробуйте, из «5-ку, но, как бы, в 2015»:
  1. утилизировать Xeon Phi, отправив туда паралельные вычисления
  2. создать новый тип данных без остановки сервера и описать его на C: индексы, операторы
  3. искать по схема-лесс данным по индексу через свой язык
Спасибо за комментарий!

1. Почему вы заявляете о том, что в PostgreSQL нет партиционирования? Если вам это интересно почитайте про наследование в PostgreSQL.
2. Решений «automatic standby failover» столько же, сколько предложено HA, встроенные инструменты PostgreSQL позвляют это делать. Да, это требует более высокой квалификации от обслуживающего персонала, но в отличие от других комерческих СУБД PostgreSQL предоставляет тут свободу выбора.
Сообщество PostgreSQL, по понятным причинам, очень ревностно относится к подобным изменениям. Но обсуждения в pgsql-hackers уже проходят. Пока патчи один за одним улучшают производительность.
Этот патч ускорит доступ к часто-используемым страницам в условиях конкрентного доступа. На многоядерных серверах просто увеличивается вероятность данного события.
Из вашего утверждения можно сделать вывод, что у Google, Facebook и Twitter установлена коробочная версия mysql которая их удовлетворяет. Гораздо инетерснее узнать сколько там осталось от mysql :)
они убивают кабачки только ради икры!
Да никто и не гониться за MySQL, у него своя ниша, у PostgreSQL — своя, об этом и говорится в статье.
ну ок, можно просто добавить в каждый кубкук:
if node.fqdn ~= /^rack-(\d+)-(\d+).+$/
  Chef::Mixin::DeepMerge.merge(GetDataBag("$1-$2.bla-bla"), node.attributes)
end
Реализовать что-то подобное можно и в chef, причем не менее гибко.
Для этого например можно заиметь кубкук с yaml-файлами, который на этапе компиляции будет скачиваться:

# cookbook/hiera/recipes/default.rb
remote_directory '/etc/hiera' do
  source 'yml'
  recursive true
  purge true
  overwrite true
end.run_action(:create)

а потом в libraries через обычный YAML.load_file мержиться с аттрибутами ноды через Chef::Mixin::DeepMerge в зависимости от node.fqdn, node.chef_environment, cookbook_name и тд и тп.
Vagrant позволяет использовать provisioner в который включает себя chef и puppet или даже просто shell-скрипт (apt-get install package=version) — гарантия того что все поднимется «как на сервере», «как у соседа-разработчика»
конечно что айдевайсы паяют сиськами девствениц, а не обычные автоматы
Был привязан телефон к активному счету. Сменил место проживания. Старую симку потерял. Помню все пароли, а вот привязать новый телефон — не могу!!!
bash и автокомплит рулит неимоверно. Да и консоли параметром можно много больше набрать. Скажите как мне потюнить виртуалку под пострегрес в вашем промоксе? :)
select date_part('doy',now());
Только ради одного Steve Klabnik стоит пойти :)
Только рут может повесить listen на 135/TCP
а как обходиться ограничение с привелигированных портом?
cat grep tail сливают перед sql :)

Information

Rating
Does not participate
Location
Россия
Works in
Date of birth
Registered
Activity