The OpenNET Project / Index page

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

Скорость выполнения запросов СУБД Ingres может увеличиться в 10-80 раз

31.07.2009 20:19

Новая архитектура баз данных способна обрабатывать запросы в 10 — 80 раз быстрее. Такого результата удалось достичь благодаря комбинации инновационного векторного движка БД VectorWise интегрированного в популярную открытую СУБД Ingres.

Разработчики проекта Ingres VectorWise совместно с инженерами компании Intel провели измерения показателей быстродействия базы данных на платформе, оснащенной процессорами Intel Xeon 5500. Результаты эксперимента показали в отдельных случаях 80-кратный рост скорости обработки шаблонного запроса Q1 системы измерения производительности TPC-H3.

В основе работы движка VectorWise лежит концепция векторов. Особенностью реализации данного алгоритма является работа с данными, сохраненными внутри кэш-памяти процессора. Операционная же память используется в качестве промежуточного хранилища и для буферизации операций ввода — вывода. Обработка запросов происходит путем одновременной передачи нескольких многомерных блоков (tuples) между реляционными операторами, называемыми векторами. Они и являются простейшими структурными единицами, на которые разбиваются анализируемые данные.

Ingres пока не собирается предлагать не обкатанное решение коммерческим партнерам. Подробнее о проекте VectorWise можно узнать на его официальном сайте.

  1. Главная ссылка к новости (http://nextbigfuture.com/2009/...)
  2. Ingres Gooses its Database
Автор новости: blkdog
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/22830-Ingres
Ключевые слова: Ingres
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.6, 123456 (??), 00:37, 01/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    иными словами, разработчики признали, что их СУБД - дикий тормоз в настоящее время :)
     
     
  • 2.20, Дмитрий Ю. Карпов (?), 21:52, 02/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Глядя на развитие многих проектов, видишь, что почти каждый когда-то был тормозным, т.к. быстрые алгоритмы придумываются не сразу.
     

  • 1.8, gogo (?), 02:00, 01/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Идея теоретически интересная, но похоже реализация очень далека от совершенства.
    Интересно под какой осью это все работало? Могу предположить, что под линухом в single user mode ;)
    Кстати, господа, а разве можно программно управлять кешем проца?
     
     
  • 2.11, Konwin (ok), 09:21, 01/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Если писать на асме - почему бы нет.....
     
     
  • 3.14, Kiel (?), 13:19, 01/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Как?
     
     
  • 4.15, Аноним (-), 14:47, 01/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    В SSE есть инструкции типа "обратиться к ячейке памяти, минуя кеш".
     
     
  • 5.17, Kiel (ok), 17:01, 01/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо, а как же всё-такие "программно управлять кешем проца"?
     
     
  • 6.18, Helg (??), 22:33, 01/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    В виртуальном режиме исключительно косвенно
     

  • 1.9, Аноним (-), 06:11, 01/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Кстати, господа, а разве можно программно управлять кешем проца?

    Да

     
  • 1.10, Zenitur (?), 09:02, 01/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А может, и не увеличится...
     
     
  • 2.16, Вова (?), 16:06, 01/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    мы, само собой, надеемся, но окончательно не уверены.
     

  • 1.12, PSV (?), 10:57, 01/08/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    они изобрели K?
     
     
  • 2.13, Eratosfen (?), 12:12, 01/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, они изобрели monetdb, http://monetdb.cwi.nl. Причем, та же самая организация CWI. А идеи не плохие там заложены, есть что другим производителям СУБД взять.
     
     
  • 3.19, Аноним (-), 18:49, 02/08/2009 [^] [^^] [^^^] [ответить]  
  • +/
    PostgreSQL = Post-ingres
     

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



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

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