Jump to content

H-магазин

H-магазин
Разработчик(и) Браун , КМУ , Массачусетский технологический институт , Йельский университет
Стабильная версия
июнь 2016 г. / 3 июня 2016 г .; 8 лет назад ( 03.06.2016 )
Репозиторий
Написано в С++ , Ява
Операционная система Линукс , Мак ОС Х
Тип Система управления базами данных
Лицензия Лицензия BSD , GPL
Веб-сайт магазин .cs .коричневый .edu

H-Store — экспериментальная система управления базами данных (СУБД). Он был разработан для обработки онлайн-транзакций приложений . H-Store был разработан командой из Университета Брауна , Университета Карнеги-Меллона , Массачусетского технологического института и Йельского университета. [ 1 ] [ 2 ] в 2007 году исследователями Майклом Стоунбрейкером , Сэмом Мэдденом , Энди Павло и Дэниелом Абади . [ 3 ] [ 4 ] [ 5 ]

Архитектура

[ редактировать ]

H-Store продвигался как новый класс параллельных систем управления базами данных , получивший название NewSQL . [ 6 ] которые обеспечивают высокую пропускную способность и высокую доступность систем NoSQL , но не отказываются от транзакционной согласованности традиционной СУБД, известной как ACID (атомарность, согласованность, изоляция и надежность). [ 7 ] Такие системы работают на нескольких машинах, а не на одной, более мощной и дорогой машине. [ 8 ]

H-Store способен выполнять обработку транзакций с высокой пропускной способностью, отказываясь от многих функций традиционных систем управления реляционными базами данных .

H-Store был разработан как параллельная система для работы в кластере узлов-исполнителей основной памяти без общего доступа (процессор + память + хранилище). [ 9 ] База данных разделена на непересекающиеся подмножества, каждое из которых закреплено за однопоточным механизмом выполнения, закрепленным за одним ядром на одном узле. Каждый механизм имеет эксклюзивный доступ ко всем данным в своем разделе. Поскольку он является однопоточным, только одна транзакция может одновременно получить доступ к данным, хранящимся в этом разделе. В систему не включены никакие физические блокировки или защелки, и после ее запуска ни одна транзакция не останавливается в ожидании завершения другой транзакции. Пропускная способность увеличивается за счет увеличения количества узлов в системе и уменьшения размеров разделов. [ 10 ]

Лицензирование

[ редактировать ]

H-Store лицензировался по лицензии BSD и GPL . К 2009 году компания VoltDB разработала коммерческую версию, а исследовательская группа H-Store закрылась в 2016 году. [ 11 ]

См. также

[ редактировать ]
  1. ^ «H-Store — исследование OLTP-СУБД нового поколения» . Проверено 7 августа 2011 г.
  2. ^ Ван Куверинг, Дэвид (18 февраля 2008 г.). «H-Store Stonebraker: здесь что-то происходит» (опубликовано 11 марта 2011 г.) . Проверено 18 июля 2012 г.
  3. ^ Стоунбрейкер, Майк ; и др. (2007). «Конец архитектурной эпохи: (пришло время полностью переписать)» (PDF) . VLDB '07: Материалы 33-й международной конференции по очень большим базам данных . Вена, Австрия.
  4. ^ Каллман, Роберт; Кимура, Хидеаки; Наткинс, Джонатан; Павел, Андрей; Разин, Александр; Здоник, Стэнли ; Джонс, Эван ПК; Мэдден, Сэмюэл ; Стоунбрейкер, Майкл ; Чжан, Ян; Хагг, Джон; Абади, Дэниел Дж. (2008). «H-Store: высокопроизводительная распределенная система обработки транзакций в основной памяти» (PDF) . Учеб. ВЛДБ Эндоу . 2. 1 : 1496–1499. дои : 10.14778/1454159.1454211 . ISSN   2150-8097 .
  5. ^ Монаш, Курт (2008). «Майк Стоунбрейкер призывает к полному разрушению старого порядка СУБД» (опубликовано 18 февраля 2008 г.) . Проверено 18 июля 2012 г.
  6. ^ Аслетт, Мэтью (2010). «Как поставщики баз данных отреагируют на NoSQL и NewSQL?» (PDF) . 451 Group (опубликовано 4 апреля 2011 г.). Архивировано из оригинала (PDF) 27 января 2012 года . Проверено 6 июля 2012 г.
  7. ^ Томас, Найджел (01 марта 2008 г.). «H-Store – новая архитектурная эпоха или просто игрушка?» . Проверено 5 июля 2012 г.
  8. ^ Аслетт, Мэтью (4 марта 2008 г.). «Является ли H-Store будущим систем управления базами данных?» . Архивировано из оригинала 6 мая 2012 г. Проверено 5 июля 2012 г.
  9. ^ «H-Store — Обзор архитектуры» . Проверено 7 августа 2011 г.
  10. ^ Диньян, Ларри (2008). «H-Store: Полное уничтожение старого порядка СУБД?» . ЗДНет . Проверено 5 июля 2012 г.
  11. ^ Монаш, Курт (2009). «H-Store теперь называется VoltDB» . Проверено 14 июля 2011 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ef39b6e5a2311db4381b3929c2794796__1720184400
URL1:https://arc.ask3.ru/arc/aa/ef/96/ef39b6e5a2311db4381b3929c2794796.html
Заголовок, (Title) документа по адресу, URL1:
H-Store - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)