...

или внеочередные заметки


[sticky post]Случайные фотки
trekking, Himalaya
obartunov
Этот пост - моя фоторамка. Весь дневник так или иначе построен вокруг моих впечатлений, которые я попытался сохранить в своих фотографиях. Можно подписаться на rss.
Oleg Bartunov - View my most interesting photos on Flickriver
ненужные подробности для историиCollapse )
Tags:

Вершины крупным планом
trekking, Himalaya
obartunov
Решил собрать здесь вершины гор, снятые мною крупным планом. Буду потихоньку добавлять, поэтому пусть этот пост повисит немного. Пока добавил фотографии из района Эвереста.
Upd. Добавил фотографии из Пакистана.

Read more...Collapse )

Впечатления от PGCon-2015: Часть 1 - Что такое PGCon ?
trekking, Himalaya
obartunov
Хотел написать небольшой отчет о недавней конференции PGCon-2015, но потом понял, что никто еще не писал про саму конференцию, так что встречайте первую часть про PGCon. Следует учесть, что я знаю ее изнутри как разработчик постгреса и весь мой текст будет в основном для начинающих разработчиков.
Read more...Collapse )
И последнее, хорошим стартом к PGCon является европейская конференция PGConf.eu, которая получается сильно дешевле для нас (в этом году она пройдет в Вене) и прием докладов на нее уже открыт !

Фотографии на тему PGCon можно посмотреть у меня на фликре https://www.flickr.com/photos/obartunov/collections/72157629133381387/
Tags: ,

Зачем Postgres Professional ?
trekking, Himalaya
obartunov
Прошлом немногим больше года, с тех пор как я написал вот эту
заметку про Национальную СУБД. Подошла пора написать, что удалось сделать в области субд-строения за это время.



Трое ведущих разработчиков PostgreSQL, сооснователей компании: Александр Коротков, Федор Сигаев, Олег Бартунов.


Read more...Collapse )
Статья получилась большая и разнотемная, но тут уж извините, так звезды легли :)
Tags: ,

Интервью журналу "Системный администратор"
trekking, Himalaya
obartunov
На конференции pgconf.ru (кстати, на pgconf.ru/papers выложены презентации докладо !) ко мне подошел Кирилл Сухов и попросил дать интервью журналу "Системный администратор". Атмосфера располагала, время было, поэтому бы сели и поговорили, в результате появилась вот эта статья Нам нужны люди, которые хотят делать карьеру в Open Source!.



Сейчас прошло уже почти два месяца, мы въехали в свой офис на Дмитрия Ульянова,7а, к нами приходят на работу ребята, пошла работа. Из окна офиса я теперь смотрю на закат над Дарвиновским музеем, а не на прохожих Камергерского переулка.

PS.

Недавно меня в числе нескольких экспертов попросили ответить на вопросы журналу PCWEEK
Open Source в России: становление и развитие на фоне экономических и политических кризисов</>.
Tags:

Еще одна книга по постгресу: PostgreSQL Developer's Guide by Ibrar Ahmed, Asif Fayyaz, Amjad Shahz
trekking, Himalaya
obartunov
Редакторы PACKT прислали мне еще одну книгу по постгресу, чтобы я высказал свое мнение. Она уже доступна на сайте и ее можно купить PostgreSQL Developer's Guide. Честно скажу, что авторов я не знаю, но заголовок книги и содержание вызвали мой интерес,так что согласился ее почитать. Я не готов вынести свой вердикт, но на странице 19 я наткнулся на текст, который вызвал у меня серьезные сомнения в том, что авторы в теме:

• json: This is used to store the textual JSON data. Such data can also be stored
as text, but the JSON data types have the advantage of enforcing that each
stored value is valid according to the JSON rules. There are also assorted
JSON-specific functions and operators available for data stored in these
data types.
• jsonb: This is used to store binary JSON data.


Так как я являюсь одним из авторов jsonb, то меня корежит от "binary JSON data". Надо говорить про бинарное хранение JSONB в отличие от текстового хранения as-is у JSON. Один запрос показывает все отличия JSON от JSONB.
SELECT '{"c":0,  "a":2,"a":1}'::json, '{"c":0,   "a":2,"a":1}'::jsonb;
              json     |      jsonb
-----------------------+------------------
 {"c":0,  "a":2,"a":1} | {"a": 1, "c": 0}
(1 row)
• json: textual storage «as is»
• jsonb: no whitespaces
• jsonb: no duplicate keys, last key win • jsonb: keys are sorted


Лучше всего про jsonb написал Peter в своем посте What I think of jsonb.
Tags: ,

Еще одна книга по постгресу
trekking, Himalaya
obartunov
В Pact вышла новая книга
https://www.packtpub.com/big-data-and-business-intelligence/postgresql-cookbook/?utm_source=ReneeP&utm_medium=referral&utm_campaign=1783555338

К сожалению, не написано, какую версию постгреса охватывает эта книга. Судя по линка в тексте, рассматривается версия 9.3.
Tags:

Опасно ли отключение от поддержки Ораклом ?
trekking, Himalaya
obartunov
На прошедшей конференции pgconf.ru я слышал много раз, что ничего опасного нет в том, что Оракл отзовет лицензии. Ну не будет поддержки, да и ладно, работает база и пусть работает. Но при ближайшем рассмотрении понятно, что прекращение поддержки - это серьезная угроза бизнесу.

На самом деле, дыр везде хватает, и наличие поддержки означает возможность вовремя закрыть дыру, через которую может утечь информация, грохнуться база итд. Сидеть без такой поддержки серьезному бизнесу очень неуютно.
Tags:

My first postgres post (Sep 8, 1995) !
trekking, Himalaya
obartunov
I always said I joined postgres community in 1996, but today I found an archive of old emails and found this message I sent Sep 8, 1995 year (a day before my birthday) ! Another message from Sep 7, 1995 was my subscription to mailing list postgres95@postgres.berkeley.edu, managed by "The Postgres95 Team (Jolly Chen & Andrew Yu)"

=============================================================================================================
From owner-postgres95@postgres.Berkeley.EDU Fri Sep 8 14:18 MSK 1995
Received: from nobozo.CS.Berkeley.EDU (nobozo.CS.Berkeley.EDU [128.32.34.58]) by ra.sai.msu.su (8.6.9/8.6.9) with ESMTP id OAA13008 for <megera@sai.msu.su>; Fri, 8 Sep 1995 14:13:23 +0400
Received: from localhost.Berkeley.EDU (localhost.Berkeley.EDU [127.0.0.1]) by nobozo.CS.Berkeley.EDU (8.6.10/8.6.3) with SMTP id AAA28756 for postgres95-redist; Fri, 8 Sep 1995 00:09:27 -0700
Received: from ra.sai.msu.su (ra.sai.msu.su [158.250.29.2]) by nobozo.CS.Berkeley.EDU (8.6.10/8.6.3) with ESMTP id AAA14418 for <postgres95@postgres.berkeley.edu>; Fri, 8 Sep 1995 00:09:22 -0700
Received: (from megera@localhost) by ra.sai.msu.su (8.6.9/8.6.9) id LAA12681; Fri, 8 Sep 1995 11:08:12 +0400
Resent-From: Postgres95 Team <pglite@postgres.berkeley.edu>
Resent-Message-Id: <199509080709.AAA28756@nobozo.CS.Berkeley.EDU>
X-Authentication-Warning: nobozo.CS.Berkeley.EDU: Host localhost.Berkeley.EDU didn't use HELO protocol
Sender: owner-postgres95@postgres.Berkeley.EDU
X-Return-Path: andrew_yu
Date: Fri, 8 Sep 1995 11:08:09 +0400 (MSK DST)
From: "O.Bartunov" <megera@sai.msu.su>
X-Sender: megera@ra
To: postgres95@nobozo.CS.Berkeley.EDU
Subject: Timeout: postgres95 v.1.0 under Solaris 2.4 (Sparc 10)
Message-ID: <pine.sv4.3.91.950908110042.12664a-100000@ra>
MIME-Version: 1.0
Resent-To: postgres95-redist@nobozo.CS.Berkeley.EDU
Resent-Date: Fri, 08 Sep 95 00:09:26 -0700
Resent-XMts: smtp
Content-Type: TEXT/PLAIN; charset=US-ASCII
Content-Length: 1079
Status: RO
X-Status:
X-Keywords:
X-UID: 497

Hi there,
I'm new in this group.
I try to install postgres95 v.1.0 on my Sparc 10/51 running Solaris 2.4.
Compilation (with gcc 2.6.3) proceeded very smoothly, I only edit Makefile
for psql (remove -lhistory because it's already included in readline
library (v.2.0)). But when I running regression test it's failed: timeout.
I used default value 60 sec. and 120 sec. without success.
The same situation was also with v.0.3beta.
I would very appreciate any help.

thanks,
Oleg
=========================================================================================

Interesting, that I found Bruce Momjian in post from Jul 17, 1996 with subject: PostGres95 1.01.5.
This message was already managed not in Berkeley, but by "Marc G. Fournier" <scrappy@ki.net>
Tags: ,

Трек кончился: Макалу БЛ-Восточный перевал-Западный Перевал-Мера пик
trekking, Himalaya
obartunov
Простите меня за задержку с отчетом по треку, просто по приезду навалились дела. На этой фотографии мы сидим в Будда лодж в Лукла и ждем нашего первого цивилизованного ужина. Еще утром мы карабкались на перевал Чаттра Ла (4600 м), а потом спускались почти 2 км по высоте, а сейчас уже приняли душ с горячей водой. Следующим днем мы уже улетели в Катманду (удача!), посетили сауну с массажем и через день улетели в Москву. Вот так быстро закончился наш 21-дневный зимний трек по Гималаям. Он был очень трудный, так как никто из нас не бывал в этих местах, где уже наступила зима, люди покинули их, нам пришлось преодолевать высокие перевалы (ваше 6100 метров). Я лично потерял около 10 кг, что конечно радует:) Остался кашель, который мучал меня почти весь поход.



Я начал выкладывать фотографии на фликре (https://www.flickr.com/photos/obartunov/sets/721576474034058034) и немного писать на фб, но не ожидайте много, так как часто просто не было сил вытащить камеру. Я пропустил очень много красивейших видов, так что придется вернуться туда еще раз.

?

Log in