Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами... / 23 сообщений из 23, страница 1 из 1
05.07.2013, 18:10
    #38322329
Warstone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Собственно не так давно выпустилась бетка 1.1 PostgreSQL-XC ( сайт )

Вообще - это мульти-мастер с share-nothing.

Насколько я знаю у MS и Oracle есть аналоги. Вопрос: насколько XC близок к аналогам и сколько такие аналоги стоят?
...
Рейтинг: 0 / 0
05.07.2013, 18:11
    #38322331
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
WarstoneНасколько я знаю у MS и Oracle есть аналоги.
нету.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
05.07.2013, 18:18
    #38322333
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
И, кстати, это:
Write-scalable means Postgres-XC can be configured with as many database servers as
you want and handle many more writes (updating SQL statements) compared to what a single
database server can not do.

Multi-master means you can have more than one database server that clients connect to
which provide a single, consistent cluster-wide view of the database.

Synchronous means any database update from any database server is immediately visible to
any other transactions running on different masters.
враньё, поскольку в shared-nothing среде технически невозможно. Либо данные у них
распространяются не на все ноды, либо пропускная способность по DML ограничена пиковой
способностью одной ноды, либо оно не синхронное. Всё вместе - технически невозможно: нода,
которая достигла потолка производительности, будет тормозить весь кластер.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
05.07.2013, 18:41
    #38322352
mikron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Dimitry SibiryakovИ, кстати, это:
Write-scalable means Postgres-XC can be configured with as many database servers as
you want and handle many more writes (updating SQL statements) compared to what a single
database server can not do.

Multi-master means you can have more than one database server that clients connect to
which provide a single, consistent cluster-wide view of the database.

Synchronous means any database update from any database server is immediately visible to
any other transactions running on different masters.
враньё, поскольку в shared-nothing среде технически невозможно. Либо данные у них
распространяются не на все ноды, либо пропускная способность по DML ограничена пиковой
способностью одной ноды, либо оно не синхронное. Всё вместе - технически невозможно: нода,
которая достигла потолка производительности, будет тормозить весь кластер.

Они не говорят что на каждый узел пишутся все данные. То что написано - возможно. противоречий нет.
...
Рейтинг: 0 / 0
05.07.2013, 18:44
    #38322354
mikron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Dimitry SibiryakovИ, кстати, это:
Write-scalable means Postgres-XC can be configured with as many database servers as
you want and handle many more writes (updating SQL statements) compared to what a single
database server can not do.

Multi-master means you can have more than one database server that clients connect to
which provide a single, consistent cluster-wide view of the database.

Synchronous means any database update from any database server is immediately visible to
any other transactions running on different masters.
враньё, поскольку в shared-nothing среде технически невозможно. Либо данные у них
распространяются не на все ноды, либо пропускная способность по DML ограничена пиковой
способностью одной ноды, либо оно не синхронное. Всё вместе - технически невозможно: нода,
которая достигла потолка производительности, будет тормозить весь кластер.

Synchronous means any database update from any database server is immediately visible to
any other transactions running on different masters.
Они не говорять что данные на мастере, они говорят что данные на местере видимы.
Прочуствуте тонкую разницу.
...
Рейтинг: 0 / 0
05.07.2013, 18:46
    #38322356
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
WarstoneСобственно не так давно выпустилась бетка 1.1 PostgreSQL-XC ( сайт )

Вообще - это мульти-мастер с share-nothing.

Насколько я знаю у MS и Oracle есть аналоги. Вопрос: насколько XC близок к аналогам и сколько такие аналоги стоят?В Oracle Database есть RAC и есть Exadata. RAC - это shared-disk кластер. Exadata - это shared-nothning на уровне storage-grid.

PostgreSQL-XC я бы сравнивал с MySQL Cluster .
...
Рейтинг: 0 / 0
05.07.2013, 19:26
    #38322386
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
mikronОни не говорять что данные на мастере, они говорят что данные на местере видимы.
Прочуствуте тонкую разницу.
Ага, то есть у них сервер не ограничен использованием только своей базы на своём диске, он
может отфутболить запрос на другой сервер. Они ещё раз изобрели шардинг, поздравляю.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
05.07.2013, 19:44
    #38322395
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Alexander Ryndin, MySQL Cluster is a technology that enables clustering of in-memory databases

он же похоже in-memory только.
...
Рейтинг: 0 / 0
05.07.2013, 19:51
    #38322401
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Dimitry SibiryakovmikronОни не говорять что данные на мастере, они говорят что данные на местере видимы.
Прочуствуте тонкую разницу.
Ага, то есть у них сервер не ограничен использованием только своей базы на своём диске, он
может отфутболить запрос на другой сервер. Они ещё раз изобрели шардинг, поздравляю.
А что используется в качестве ключа?
...
Рейтинг: 0 / 0
05.07.2013, 19:52
    #38322402
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Dimitry Sibiryakov, там похоже можно выбирать: Your data is stored in a distributed way, that is, partitioned or replicated, as chosen by you for each table.
...
Рейтинг: 0 / 0
05.07.2013, 22:24
    #38322500
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
ЁшAlexander Ryndin, MySQL Cluster is a technology that enables clustering of in-memory databases

он же похоже in-memory только.С какого перепугу "только"?
Tables can be configured to be managed purely in memory (with full logging and checkpointing to persistent storage for durability) or stored on disk.
...
Рейтинг: 0 / 0
11.07.2013, 22:28
    #38328761
Asm64D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Warstone( сайт )

Кто-нибудь напишите им что frame прошлый век
...
Рейтинг: 0 / 0
12.07.2013, 10:07
    #38328849
Infernal V. Raven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Asm64DКто-нибудь напишите им что frame прошлый век
Может еще, и то, что картинки с MS Visio воровать нехорошо? :)
...
Рейтинг: 0 / 0
12.07.2013, 15:54
    #38329606
Ivan Durak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Alexander RyndinWarstoneСобственно не так давно выпустилась бетка 1.1 PostgreSQL-XC ( сайт )

Вообще - это мульти-мастер с share-nothing.

Насколько я знаю у MS и Oracle есть аналоги. Вопрос: насколько XC близок к аналогам и сколько такие аналоги стоят?В Oracle Database есть RAC и есть Exadata. RAC - это shared-disk кластер. Exadata - это shared-nothning на уровне storage-grid.

PostgreSQL-XC я бы сравнивал с MySQL Cluster .
я бы сравнил с гринпламом. который собсно есть mpp на шареднасинг постгресовских серверах.
...
Рейтинг: 0 / 0
12.07.2013, 19:39
    #38329906
Alexander Ryndin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Ivan DurakAlexander Ryndinпропущено...
В Oracle Database есть RAC и есть Exadata. RAC - это shared-disk кластер. Exadata - это shared-nothning на уровне storage-grid.

PostgreSQL-XC я бы сравнивал с MySQL Cluster .
я бы сравнил с гринпламом. который собсно есть mpp на шареднасинг постгресовских серверах.Вот только GP ни разу не OLTP.
...
Рейтинг: 0 / 0
17.07.2013, 19:18
    #38334678
Warstone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Dimitry SibiryakovmikronОни не говорять что данные на мастере, они говорят что данные на местере видимы.
Прочуствуте тонкую разницу.
Ага, то есть у них сервер не ограничен использованием только своей базы на своём диске, он
может отфутболить запрос на другой сервер. Они ещё раз изобрели шардинг, поздравляю.
Там не совсем так... Смысл в том, что если таблица шардирована по нодам, то часть запроса может исполняться на многих нодах, в то время как общий запрос выполнит уже спец прослойка.
Это что касается селектов.
Инсерты - тут я сам до конца не понял... То, как шардируются данные - понятно...Если оно шардированно, то по PKey или по hash'у. А вот если не шардированно... такое ощущение, что на все ноды летит инсерт.

Там, грубо говоря, есть табличка:
Код: sql
1.
2.
3.
CREATE TABLE test (
id BIGSERIAL NOT NULL PRIMARY KEY
); SHADING

И если спрашивают
Код: sql
1.
SELECT * FROM test WHERE id % 2 = 0

То этот запрос сначала полностью выполнится на всех нодах, потом данные прилетят на интерфейсную ноду и там уже соберется результат.

Это не совсем шардинг. Более того, тут 2-хфазный синхронный коммит.
...
Рейтинг: 0 / 0
18.07.2013, 10:37
    #38335142
Ivan Durak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
WarstoneDimitry Sibiryakovпропущено...

Ага, то есть у них сервер не ограничен использованием только своей базы на своём диске, он
может отфутболить запрос на другой сервер. Они ещё раз изобрели шардинг, поздравляю.
Там не совсем так... Смысл в том, что если таблица шардирована по нодам, то часть запроса может исполняться на многих нодах, в то время как общий запрос выполнит уже спец прослойка.
Это что касается селектов.
Инсерты - тут я сам до конца не понял... То, как шардируются данные - понятно...Если оно шардированно, то по PKey или по hash'у. А вот если не шардированно... такое ощущение, что на все ноды летит инсерт.

Там, грубо говоря, есть табличка:
Код: sql
1.
2.
3.
CREATE TABLE test (
id BIGSERIAL NOT NULL PRIMARY KEY
); SHADING

И если спрашивают
Код: sql
1.
SELECT * FROM test WHERE id % 2 = 0

То этот запрос сначала полностью выполнится на всех нодах, потом данные прилетят на интерфейсную ноду и там уже соберется результат.

Это не совсем шардинг. Более того, тут 2-хфазный синхронный коммит.
как я и говорил это один в один MPP от Greenplum :)
...
Рейтинг: 0 / 0
18.07.2013, 10:38
    #38335143
Ivan Durak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Alexander RyndinIvan Durakпропущено...

я бы сравнил с гринпламом. который собсно есть mpp на шареднасинг постгресовских серверах.Вот только GP ни разу не OLTP.
он такой же олтп как и эта поделка. Чем принципиально они отличаются????
...
Рейтинг: 0 / 0
19.07.2013, 13:46
    #38336918
vromanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Мы используем master-master в TimesTen. Вполне себе работает.
...
Рейтинг: 0 / 0
19.07.2013, 15:02
    #38337094
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
WarstoneВообще - это мульти-мастер с share-nothing.


В Орале термин мульти-мастер юзается для равноправной репликации. Она там бывает и синхронная и асинхронная. Основная цель поддержка распределенных БД. Для кластеров там юзаю терминология RAC, тонко намекая что у остальных не реальные кластера. Основная цель горизонтальное массшлтабирование. Обе могут иметь дополнительные цели (надежность,..). Оба могут юзаться совместно.

Но термин share-nothing, вроде, там не юзался ранее.
...
Рейтинг: 0 / 0
22.07.2013, 14:14
    #38339037
Ivan Durak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
vadiminfoWarstoneВообще - это мульти-мастер с share-nothing.


В Орале термин мульти-мастер юзается для равноправной репликации. Она там бывает и синхронная и асинхронная. Основная цель поддержка распределенных БД. Для кластеров там юзаю терминология RAC, тонко намекая что у остальных не реальные кластера. Основная цель горизонтальное массшлтабирование. Обе могут иметь дополнительные цели (надежность,..). Оба могут юзаться совместно.

Но термин share-nothing, вроде, там не юзался ранее.
еще бы он там юзался, если RAC это не шаред-насин ни разу
...
Рейтинг: 0 / 0
22.07.2013, 14:34
    #38339095
Ivan Durak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Dimitry SibiryakovWarstoneНасколько я знаю у MS и Oracle есть аналоги.
нету.

а Exadata?
...
Рейтинг: 0 / 0
23.07.2013, 09:24
    #38339947
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами...
Ivan Durakеще бы он там юзался, если RAC это не шаред-насин ни разу

А если
[quot vadiminfo]
В Орале термин мульти-мастер юзается для равноправной репликации. Она там бывает и синхронная и асинхронная.
?

Вы как-то процетировали все: т.е. предполагается ответ про все. Но явно высказались только про вторую часть.

В связи с чем возникает некая неопределенность.

Тем более учитывая происхождение вопроса:

WarstoneВообще - это мульти-мастер с share-nothing.

Т.е., возможно, первая часть цитаты важнее для ТС, чем вторая.
...
Рейтинг: 0 / 0
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Вот в Пг появился multi-master GPL'ный.. Его-бы сравнить с гигантами... / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]