The OpenNET Project / Index page

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

Первый выпуск PipelineDB, СУБД для непрерывной обработки потоков

08.07.2015 15:58

Анонсирован первый публичный релиз открытой СУБД PipelineDB, предоставляющей средства для непрерывной обработки потока данных. PipelineDB основан на кодовой базе PostgreSQL 9.4 и полностью совместим с данной СУБД. Код проекта распространяется через GitHub. Из дополнительных возможностей PipelineDB отмечается поддержка выполнения непрерывных SQL-запросов, вероятностные структуры данных, возможность слияния непрерывно наполняемых таблиц.

Основным элементом для непрерывной обработки данных выступает специальный тип представлений - CONTINUOUS VIEW, отличающийся от обычных представлений возможностью использования потоков в качестве источника данных для SELECT-запросов. По мере поступления новых данных в потоке, выдаваемый представлением вывод непрерывно обновляется. В качестве примеров областей применения непрерывных запросов можно отметить отслеживание в реальном времени активности в логах и оценка выполнения периодического опроса датчиков.

  1. Главная ссылка к новости (http://www.postgresql.org/abou...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/42582-pipelinedb
Ключевые слова: pipelinedb
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (22) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 16:24, 08/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    > В качестве примеров областей применения непрерывных запросов можно отметить отслеживание в реальном времени активности в логах и оценка выполнения периодического опроса датчиков.

    SQL головного мозга.

     
     
  • 2.2, Аноним (-), 16:52, 08/07/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Терпимее надо быть. Для простых случаев - вполне нормально, взял кучу датчиков и сделал select average(temp), min(temp), max(temp) from ..., вместо написания полной программы сбора и обработки на чем-то низкоуровневом.
     
     
  • 3.15, Аноним (-), 12:16, 09/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    select min() ведь не вернёт результат, пока поток данных не закончится.
     
     
  • 4.16, rob pike (?), 06:54, 10/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Откройте для себя window functions. Начните с lag.
     
  • 2.3, anonymous (??), 17:53, 08/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вот реальный SQL головного мозга: https://osquery.io/
     
     
  • 3.4, Аноним (-), 18:06, 08/07/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Лучше SQL головного мозга, чем NoSQL пустого черепа.
     
     
  • 4.6, Crazy Alex (ok), 18:48, 08/07/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Проблема с пустым черепом таки не в том, что там NoSQL
     
     
  • 5.17, rob pike (?), 06:55, 10/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Но с NoSQL проблем становится уже две.
     
  • 3.5, Crazy Alex (ok), 18:47, 08/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Реализация - странная, идея - хорошая. Унификация интерфейса - это хорошо и правильно.
     
  • 2.7, Аноним (-), 19:21, 08/07/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А ты не сравнивай логи на своей домашней генточке и тысячу-полторы сообщений в секунду со всей сети. И почитай заодно значение слова «пример».
     
     
  • 3.10, Аноним (-), 22:07, 08/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Я все правильно прочитал: "Пример SQL'я головного мозга". Но здесь наверно можно еще вылечить, а то я вот видел как люди SQL-серверы юзают для всего подряд: в качестве эдакого RabbitMQ, в качестве Redis. В этом примере вот rrdtool.
     
     
  • 4.18, rob pike (?), 07:00, 10/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если, как с PgQ, получается сильно лучше кролика - так почему бы нет.
     

  • 1.8, Аноним (-), 21:38, 08/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Реквестую добавление фичи непостредственно в апстрим постгреса.
     
     
  • 2.11, Аноним (-), 22:38, 08/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Какой фичи? Триггеров на INSERT? Они и так там есть.
     
     
  • 3.20, Аноним (-), 18:43, 10/07/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Какой фичи? Триггеров на INSERT? Они и так там есть.

    ..... а в нормальных СУБД были 35 лет назад.....

     
     
  • 4.22, rob pike (?), 23:23, 10/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > In the early 1980s, Ingres competed head-to-head with Oracle. The two products were widely regarded as the leading hardware-independent relational database implementations; they had comparable functionality, performance, market share, and pricing, and many commentators considered Ingres to be a (perhaps marginally) superior product. From around 1985, however, Ingres steadily lost market share. One reason was Oracle's aggressive marketing
     
  • 2.19, rob pike (?), 07:01, 10/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это не надо в апстрим, это надо на CPAN, то есть http://pgxn.org
     

  • 1.9, Аноним (-), 22:07, 08/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Нафоркали и ничего не работает в upstream ...
     
     
  • 2.12, Аноним (-), 22:39, 08/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Нафоркали и ничего не работает в upstream ...

    Когда ничего не работает - попробуйте выключить и включить компьютер.

     
     
  • 3.13, Старшина Кириллов (?), 23:14, 08/07/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можешь виндоус переустановить для профилактики?
     
     
  • 4.14, Аноним (-), 03:44, 09/07/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуй.
     

  • 1.23, Аноним (-), 15:06, 21/07/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как работает select top 1 * from ... order by name если данные постоянно наполняются? Вот их больше и больше, и топ 1 меняется со временем. Вобщем не хватает примеров и подробностей.
     

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



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

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