The OpenNET Project / Index page

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

Близится релиз PBXT, нового хранилища данных для MySQL

20.12.2008 10:12

Компания PrimeBase Technologies выпустила кандидат в релизы проекта PBXT (PrimeBase XT), разработанного с нуля хранилища данных для MySQL, поддерживающего следующие возможности:

  • Мультиверсионная организация хранения данных MVCC (multi-version concurrency control), позволяющая избавиться от блокировок при выполнении операций чтения;
  • ACID-совместимая поддержка транзакций, включая возможность обработки нескольких конкурирующих транзакций;
  • При изменении данных и выполнении операций "SELECT FOR UPDATE" блокировка производится на уровне конечных записей;
  • Поддержка быстрого отката транзакций и восстановления после некорректного завершения работы сервера;
  • Система обнаружений взаимных блокировок (Deadlock);
  • Использование хранилища в виде журнала, позволяет записывать данные напрямую в БД, без создания отдельного лога транзакций;
  • Обеспечение ссылочной целостности данных, поддержка определения внешних ключей (foreign key), каскадных обновлений и удалений данных;
  • Возможность прямого потокового ввода и вывода бинарных данных (BLOB) в БД.


  1. Главная ссылка к новости (http://www.primebase.org/news....)
  2. OpenNews: Для MySQL представлено новое хранилище XtraDB, основанное на InnoDB
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/19478-mysql
Ключевые слова: mysql, database, PBXT
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (3), 13:56, 20/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Решены нетривиальные задачи по работе с данными. Посмотрим насколько качественно это сделано будет в релизе.
     
  • 1.4, Аноним (4), 16:26, 20/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уже догоняет PostgreSQL? ;))))) Ню Ню.
     
     
  • 2.5, deadl2 (?), 18:52, 20/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, а бывает такое, что фанатики хотя бы раз промолчат? На любой пост по perl или mysql налетают неудовлетворенные индивидумы.

     
     
  • 3.6, funny_falcon (?), 19:05, 20/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Но если по совести, то всё здесь описанное - действительно возможности родного (но, правда, и единственного) способа хранения данных в PostgreSQL.
     
     
  • 4.7, Jelis (??), 19:08, 20/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    При чтение новости даже такое ощущение складываеться что движок это просто взяли и портировали с постгреса :-)
     
  • 4.8, terr0rist (ok), 20:18, 20/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а что же тогда этот всеми любимый постгрес, например, не мог ввести числовой код ошибки (и SQLSTATE) аж до версии 8?
    Да и вообще что все носятся с этим постгресом, у каждой СУБД свои задачи, ну не нужен каждому юзеру оракл для телефонной книжки.
     
     
  • 5.19, Гыгыка (?), 17:53, 02/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну а что же тогда этот всеми любимый постгрес, например, не мог
    > ввести числовой код ошибки (и SQLSTATE) аж до версии 8?

    К хранилищу данных сие не имеет никакого отношения.
    Может, просто не хотел?

     
  • 2.9, Аноним (3), 22:58, 20/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Уже догоняет PostgreSQL? ;))))) Ню Ню.

    а когда в вашем великом постгресе появятся acl на отдельные столбцы а?

     
     
  • 3.10, Sk (?), 02:51, 21/12/2008 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Уже догоняет PostgreSQL? ;))))) Ню Ню.
    >
    >а когда в вашем великом постгресе появятся acl на отдельные столбцы а?
    >

    В следующей версии --  8.4
    http://archives.postgresql.org/message-id/20080901063855.GJ16005@tamriel

     
     
  • 4.11, deadl2 (?), 03:32, 21/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    есть шанс, что, наконец, постгресс догонет мускул)
     
  • 4.12, Kiba da Fucka (?), 11:51, 21/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    А в постгресе уже можно раздавать гранты человеческим способом, как в mysql? Типа, вот этому юзеру дать такие-то права на все объекты в такой-то базе.
    А то когда я с ним работал, очень уж достала система работы с привилегиями.

    Хотя вообще консоль в постгресе удобнее, чем в mysql, и help круче. Я вот не понимаю, почему до сих пор не включено человеческое автодополнение в консоли mysql.

     
  • 3.13, funny_falcon (?), 15:26, 21/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Уже догоняет PostgreSQL? ;))))) Ню Ню.
    >
    >а когда в вашем великом постгресе появятся acl на отдельные столбцы а?
    >

    Постгресс не великий. Но я рад, что года три-четыре назад, когда нужно было выбрать бесплатную бд, я остановил выбор именно на ней, а не на mysql.
    Очень для многих вещей (вычислительного характера) мне хватало PostgreSQL в чистом виде.
    С другой стороны, если бы я выбрал MySQL у меня было бы больше опыта в написании клиентских приложжений, т.к. я бы не смог отделаться маленькими скриптами, тупо выполняющими по десятку SQL запросов.

     
  • 3.17, Jelis (??), 17:00, 22/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>Уже догоняет PostgreSQL? ;))))) Ню Ню.
    >
    >а когда в вашем великом постгресе появятся acl на отдельные столбцы а?
    >

    Делаешь вьюху, на нее вешаешь рулс (или даже на саму таблицу вешаешь рулс), и в нём переопределяешь права хоть для конкретного столбца, хоть для конкретной строки, хоть для конкретного поля в конкретной строке, в зависимости хоть от текущего пользователя, хоть вообще от какого нибудь занзначения в другой таблице! (Кстати, в системных вьюхах самого постгреса так и сделано с полем пароля - оно заменяеться звёздочками)
    З.Ы. Те кто скажет что это совсем не стандартно - однако права доступа на столбец, вроде тоже не стандартно, а?

     

  • 1.14, Wt (?), 20:15, 21/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Postgres хороший сервер. Никто с этим не спорит, но... Есть в нём фундаментальные недостатки, которые отталкивают меня лично(!) Есть недостатки в MySQL, которые заставляют нервничать. Но в целом, оба сервера хороши и применимы для любого класса задач. Чего спорить? Работать надо!
     
     
  • 2.15, XDA (?), 09:41, 22/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    .......А теперь мы попытаемся со всей этой хернёй взлететь.....
    В смысле самое интересное наступит тогда, когда будут первые тесты производительности под нагрузкой......
     
     
  • 3.16, Vitaly_loki (ok), 11:42, 22/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    В журнале "Системный администратор" как-то давно был такой тест
     

  • 1.18, geekkoo (??), 10:31, 23/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, раньше в 4-версии MySQL была же поддержка BerkeleyDB таблиц, которые сами по себе поддерживают транзакции, мультиверсионность и прочее-прочее. По политическим соображениям, насколько я понимаю, после покупки BDB Ораклем этот движок из 5-го Мускуля попятили. Чё-то задумался - а этот движок в данный момент никто в качестве  плагина не поддерживает?
     
     
  • 2.20, Гыгыка (?), 17:55, 02/02/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно, раньше в 4-версии MySQL была же поддержка BerkeleyDB таблиц, которые сами
    > по себе поддерживают транзакции, мультиверсионность и прочее-прочее. По политическим
    > соображениям, насколько я понимаю, после покупки BDB Ораклем этот движок из
    > 5-го Мускуля попятили. Чё-то задумался - а этот движок в данный
    > момент никто в качестве  плагина не поддерживает?

    Так у BerkleyDB проблемы с надежностью

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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