The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от opennews on 18-Мрт-12, 13:46 
Компания Skype выпустила релиз Skytools 3.0 (http://wiki.postgresql.org/wiki/SkyTools), открытого набора инструментов для организации репликации, поддержания серверов горячего резерва  и автоматического восстановления после сбоя для кластеров СУБД PostgreSQL. Skytools используется для обеспечения работы крупнейшего в мире PostgreSQL-кластера, обслуживающего базу абонентов Skype (более миллиарда пользователей). Код проекта в большей части написан на языке Python (имеются компоненты на Си) и распространяется (http://pgfoundry.org/projects/skytools) в рамках лицензии BSD.


В состав (http://skytools.projects.postgresql.org/skytools-3.0/) пакета входит фреймворк PgQ, позволяющий организовать работу отвечающих требованиям ACID (атомарность, согласованность, изолированность, долговечность) очередей запросов. Очереди отвечают требованиям транзакционной модели, могут быть организованы сразу к нескольким хостам, поддерживают включение процедур. Для репликации используется Londiste - простая и надёжная реализация системы асинхронной репликации на уровне таблиц, базирующаяся на использовании очередей PgQ и поддерживающая такие интересные функции как двустороннее сравнение таблиц и начальное копирование таблиц в неблокирующем режиме.


Ключевые новшества (http://skytools.projects.postgresql.org/skytools-3.0/doc/sky...) Skytools 3:

-  Поддержка каскадных очередей, позволяющих сохранить идентичные копии содержимого очередей на нескольких узлах;
-  Новый управляющий демон pgqd (ticker), поддерживающий обслуживание одним процессом нескольких PgQ БД;
-  Улучшения системы репликации Londiste:


-  Реализация параллельного копирования, позволяющая выполнить процесс начальной синхронизации таблиц одновременно для нескольких узлов (в ветке 2.x для распараллеливания порождались дополнительные процессы);
-  Команда EXECUTE, позволяющая  запустить любой SQL-скрипт  на всех узлах;
-  Поддержка слияния очередей репликации от различных партицированных БД, что позволяет организовать мультимастер репликацию для непересекающихся данных (shared-nothing multimaster replication);

-  Автоматическое создание таблиц и последовательностей (sequence) через импортирование структуры с базового узла;

-  Возможность подключения дополнительных обработчиков для обработки событий (например, можно определить свой метод партицирования);

-  При репликации целевая таблица может иметь другое имя (опция --dest-table);


-  Новая интерактивная консоль администратора - qadmin, которая позволяет вместо длинных опций командной строки управлять системой через ввод команд. Поддерживается автодополнение набора команд через нажатие клавиши "табуляция".


Дополнительно можно отметить релиз (http://permalink.gmane.org/gmane.comp.db.postgresql.announce...) фреймворка Pyrseas (http://pgfoundry.org/projects/pyrseas), предназначенного для сопровождения СУБД PostgreSQL и автоматизации операций по обновлению структуры данных. Pyrseas преобразует стандартную схему со структурой БД и сопуствтующие метаданные в формат YAML или JSON, более пригодный для использования в системах контроля версий. Используя представление в формате YAML,  Pyrseas обеспечивает генерацию SQL для выполнения синхронизации структуры одной БД с другой (т.е. можно легко внести изменения в структуру и распространить их на другие БД). Поддерживается PostgreSQL 8.4, 9.0 и 9.1. Код проекта написан на языке Python и распространяется (https://github.com/jmafc/Pyrseas) под лицензией BSD.


URL: http://permalink.gmane.org/gmane.comp.db.postgresql.announce...
Новость: http://www.opennet.me/opennews/art.shtml?num=33381

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +3 +/
Сообщение от ананим on 18-Мрт-12, 13:46 
> Skytools используется для обеспечения работы крупнейшего в мире PostgreSQL-кластера, обслуживающего базу абонентов Skype (более миллиарда пользователей).

Как?!!
Неужели ещё не перевели на м$sql? Или денег на лицензии не хватило?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +2 +/
Сообщение от Алексей (??) on 18-Мрт-12, 14:10 
Принцип "если работает - не трогай" в действии.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +7 +/
Сообщение от ананим on 18-Мрт-12, 19:18 
Это не принцип мс.
У неё - ёжики будут всё равно есть кактус. И мышки тоже.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

24. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от fi (ok) on 19-Мрт-12, 14:33 
помним, скорбим - hotmail.com на freebsd :))
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от Evgueni email on 18-Мрт-12, 18:23 
Кстати, было бы очень интересно посмотреть на результат со стороны. В смысле результат перехода.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok) on 18-Мрт-12, 20:42 
очевидно, такой переход просто сделать невозможно
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

14. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от ананим on 19-Мрт-12, 00:03 
Хм. Очевидно, что возможно.
Всего то база клиентов. Да ещё и в сиквеле.
А вот нужно ли — другой вопрос.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

16. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от анонимус (??) on 19-Мрт-12, 02:39 
>Кстати, было бы очень интересно посмотреть на результат со стороны. В смысле результат перехода.

Не менее масштабный переход был осуществлен в свое время на Hotmail. И ничего, работает

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

25. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от fi (ok) on 19-Мрт-12, 14:36 
> ничего, *не* работает

После перехода колбасило так что я слетел, даже mail.ru в то время лучше был.


Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

27. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от ФФ (ok) on 19-Мрт-12, 20:25 
>Как?!!
>Неужели ещё не перевели на м$sql?

)))
дадада

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +4 +/
Сообщение от _Ahatanhel_ (ok) on 18-Мрт-12, 14:42 
>Компания Skype выпустила

тоесть Майкрософт?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  –2 +/
Сообщение от Аноним (??) on 18-Мрт-12, 21:00 
Microsoft тоже делает вклад в OpenSource
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от Аноним (??) on 18-Мрт-12, 21:29 
---------------------------
nice try microsoft's boy...
---------------------------

дай пруфов, коль не жалко?!

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

12. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +2 +/
Сообщение от Пруф on 18-Мрт-12, 22:22 
http://www.apache.org/foundation/thanks.html
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

33. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от letsmac (ok) on 22-Мрт-12, 20:30 
Для тех кого в гугле забанили : http://www.codeplex.com/
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +3 +/
Сообщение от Аноним (??) on 18-Мрт-12, 22:01 
«Embrace, extend and extinguish»
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

15. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от Михрютка on 19-Мрт-12, 01:33 
дададад, а еще под BSD лицензией и на питоне! Очевидно же диверсия!
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

29. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от Anonymouse on 19-Мрт-12, 22:06 
Михрютка - ховайся! И оперу пиши!
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

32. "Релиз инструментариев для PostgreSQL: Skytools 3.0 и Pyrseas..."  +/
Сообщение от Михрютка on 21-Мрт-12, 01:44 
Не могу, оперу уже норвеги написали :)
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру