URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 109045
[ Назад ]

Исходное сообщение
"Представлена СУБД InfluxDB 1.0"

Отправлено opennews , 09-Сен-16 00:02 
Доступен (https://www.influxdata.com/influxdb-1-0-ga-released-a-retros... первый стабильный релиз СУБД InfluxDB (https://influxdata.com/time-series-platform/influxdb/), развиваемой  для хранения, анализа, визуализации и манипулирования данными в формате временного ряда (https://ru.wikipedia.org/wiki/%D0%92%D1%... (срезы значений параметров через заданные промежутки времени). СУБД может применяться в таких областях, как анализ данных в режиме реального времени, визуализация трендов и истории событий, выявление аномалий, контроль качестве работы сервиса и т.п. Выпуск InfluxDB 1.0 ознаменовал стабилизацию API, языка запросов и формата хранения, которые теперь будут развиваться с сохранением обратной совместимости. Код InfluxDB написан на языке Go и распространяется (https://github.com/influxdata/influxdb) под лицензией MIT.


Особенности InfluxDB:

-  Встроенный HTTP API, позволяющий обращаться к СУБД из web-приложений без дополнительных серверных прослоек;
-  Для описания структуры хранимых данных не требуется создание специальных схем, новые поля могут создаваться в любое время;
-   К сохраняемым данным могут привязываться теги, что позволяет производить гибкие выборки;
-  Поддержка SQL-подобного языка запросов с богатыми возможностями агрегирования данных;
-   Ответ возвращается в формате JSON;
-  Возможность отправки нескольких запросов в рамках одного обращения к СУБД;
-  Поддержка непрерывно выполняемых запросов (Continuous Query (https://docs.influxdata.com/influxdb/v1.0/query_language/con... автоматически повторно выполняемых через определённые промежутки времени;
-  Поддержка (https://docs.influxdata.com/influxdb/v1.0/query_language/dat... задания политики устаревания данных, позволяющей определить как долго данные должны храниться;

-  Простота установки и отсутствие внешних зависимостей;
-  Высокая производительность (сотни тысяч операций записи в секунду) и возможность обработки запросов в режиме реального времени  - поступающие данные индексируются и  сразу становятся доступны для запросов, время выполнения которых не превышает 100 мс.
-  Поддержка создания отказоустойчивых и распределённых кластерных конфигураций;
-  Наличие встроенного web-интерфейса для администрирования СУБД.

URL: https://www.influxdata.com/influxdb-1-0-ga-released-a-retros.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=45105


Содержание

Сообщения в этом обсуждении
"Представлена СУБД InfluxDB 1.0"
Отправлено Мегатрон , 09-Сен-16 00:02 
Наверно хорошая новость, но мне больше нравится MariaDB.

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 01:36 
Как их можно сравнивать вообще?

"Представлена СУБД InfluxDB 1.0"
Отправлено A.Stahl , 09-Сен-16 08:48 
Сравнивать можно всё. Например: апельсин значительно круглее пирамиды, а мертвый хомяк хуже правил дорожного движения.

"Представлена СУБД InfluxDB 1.0"
Отправлено GreenX , 09-Сен-16 09:36 
Ладно про апельсин.... у его просто больше (сильно больше) углов, это сравнимо. НО мертвый хомяк гораздо лучше ППД, он даже лучше живого хомяка - его можно закопать и дома наконец будет меньше вонять.

"Представлена СУБД InfluxDB 1.0"
Отправлено A.Stahl , 09-Сен-16 09:39 
Зато по ПДД можно научиться читать. И ПДД спасает жизни. А мёртвый хомяк умеет лишь вонять. Он даже не вонять не умеет.

"Представлена СУБД InfluxDB 1.0"
Отправлено Yuris , 09-Сен-16 09:47 
Но мёртвый хомяк не может ошибиться, а ошибка в ПДД запросто может увеличить число мёртвых хомяков!

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 10:27 
А ты я смотрю философ у нас будешь!

"Представлена СУБД InfluxDB 1.0"
Отправлено GreenX , 09-Сен-16 09:50 
Есть такое "Не ты, дык в тебя", т.е. даже прочитав и выучив все ППД вы не застрахованы от аварии. т.е. умение читать, не может быть лучше свойства вонять (или не вонять).

"Представлена СУБД InfluxDB 1.0"
Отправлено Sw00p aka Jerom , 09-Сен-16 11:25 
Повесь табичку - хомяк on board)

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 09:57 
Если умело подбросить мёртвого хомяка человеку в машину, ему вместо ПДД потребуется проездной.

"Представлена СУБД InfluxDB 1.0"
Отправлено freehck , 09-Сен-16 13:34 
> ПДД спасает жизни.

А нам в автошколе врачи МЧС рассказывали, что в ПДД по части оказания доврачебной медицинской помощи написана редкостная фигня, исполнение которой приведёт к гибели пострадавшего в ДТП. И учили "как надо отвечать" и "что на самом деле надо делать". :)


"Представлена СУБД InfluxDB 1.0"
Отправлено Andrey Mitrofanov , 09-Сен-16 13:49 
>> ПДД спасает жизни.
> А нам в автошколе врачи МЧС рассказывали,

Теперь ты круче, чем пдд и мёртвый хомяк, вместе взятые. Да-а?


"Представлена СУБД InfluxDB 1.0"
Отправлено freehck , 09-Сен-16 15:42 
Ох, ну да, ты прав. Но что ещё делать с этим оффтопом? :)

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 11-Сен-16 22:39 
Мёртвый хомяк гораздо лучше удобряет землю, чем ПДД, так что мёртвый хомяк-таки лучше ПДД.

"Представлена СУБД InfluxDB 1.0"
Отправлено Онаним , 09-Сен-16 12:41 
> Как их можно сравнивать вообще?

Очень просто: берёшь одну задачу и решаешь её с помощью обеих. Я вот, в своё время, немало экспериментировал с довольно большими временными рядами, но делал это на MySQL и MS SQL Server. Очень любопытно на сколько эта штука справилась бы с этой задачей лучше. Если не сильно лучше - то не нужно, если сильно - значит надо переходить в таких задачах на неё. Этот принцип можно применить к любой СУБД, любое новое специализированное решение следует оценивать именно по критерию того, на сколько оно в своей сфере лучше универсального.


"Представлена СУБД InfluxDB 1.0"
Отправлено Омоним , 09-Сен-16 12:30 
Почему? В принципе, при прочих равных, я бы тоже всегда выбрал полноценную SQL-базу, конечно, но тут вопрос скорости в конкретной задаче, на сколько я понимаю - вроде как подразумевается, что InfluxDB намного быстрее при работе с данными конкретного типа. Так что уже подумываю попробовать. На самом деле реально было бы интересно увидеть бенчмарки, сравнивающие Influx с Maria/MySQL, Mongo, Cassandra и Scylla (на примере обработки временных рядов, разумеется).

"Представлена СУБД InfluxDB 1.0"
Отправлено Dkg , 09-Сен-16 00:36 
Полезно!

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 10:28 
Чем полезно?

"Представлена СУБД InfluxDB 1.0"
Отправлено A.Stahl , 09-Сен-16 11:10 
Пользой!

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 11:16 
Бегом на ЛОР!

"Представлена СУБД InfluxDB 1.0"
Отправлено A.Stahl , 09-Сен-16 11:18 
Бег тоже полезен...

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 12:34 
И сколько ты пробегаешь за раз?

"Представлена СУБД InfluxDB 1.0"
Отправлено A.Stahl , 09-Сен-16 13:22 
7 кругов вокруг опеннета или 4 вокруг ЛОРа.

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 16:58 
Каков атлет!

"Представлена СУБД InfluxDB 1.0"
Отправлено Andrey Mitrofanov , 09-Сен-16 11:46 
> Полезно!

Сравнения с RRD нет  -- но радужный сайтик, с "девопсами" и гитхубиками, с MIT-l. и "коммерчесукой" версией...   Это не настоящие time-series, ящитаю.


"Представлена СУБД InfluxDB 1.0"
Отправлено LinuxID , 09-Сен-16 01:28 
Squid access.log c over 10k пользователями в нее сливать. Реально полезная будет.

"Представлена СУБД InfluxDB 1.0"
Отправлено Q , 09-Сен-16 08:57 
> Squid access.log c over 10k пользователями в нее сливать. Реально полезная будет.

Не, influx это не elasticsearch. Это для храения метрик,т.е. не сами логи в нее пихать, а числа - количество и объем запросов в минуту,кол-во закешированного и промахоа, и.т.д.


"Представлена СУБД InfluxDB 1.0"
Отправлено thelamon , 09-Сен-16 11:28 
Не совсем понятно.

Вообще, имхо, в influx можно пихать достаточно большие сырые данные (timestamp, куча key-value полей), и по ним он сам сделает агрегации и расчеты все (те самые запросы в минуту итд).

Другое дело, что timestamp является уникальным первичным ключом, я не уверен, что они пофиксили проблему с его гранулярностью (мс).

С эластик в принципе можно всё то же самое всунуть, но эластик достаточно хорошо индексирует.


"Представлена СУБД InfluxDB 1.0"
Отправлено Sw00p aka Jerom , 10-Сен-16 01:45 
>>Другое дело, что timestamp является уникальным первичным ключом, я не уверен, что они пофиксили проблему с его гранулярностью (мс).

Timestamps must be in Unix time and are assumed to be in nanoseconds.
[unix-nano-timestamp]

пс: ссылку на баг репорт в студию


"Представлена СУБД InfluxDB 1.0"
Отправлено tr , 09-Сен-16 06:44 
Поддержка создания отказоустойчивых и распределённых кластерных конфигураций; - это в коммерческом продукте InfluxEnterprise

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 10:25 
Оно еще и коммерческое? Тогда двойное ненужно!

"Представлена СУБД InfluxDB 1.0"
Отправлено noname.htm , 09-Сен-16 11:29 
О господи, как же так, пилят  годноту под лицензией MIT(!) да ещё и продавать её хотят! Совсем оборзели!

P.S. Хоть бы ченджлог в новость добавили: https://github.com/influxdata/influxdb/blob/master/CHANGELOG.md


"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 12:35 
Надо зарабатывать на техподдержке.

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 14:13 
лицензия лицензией, а распределённого опенсорцного инфлюха больше не будет, и об этом известно уже несколько месяцев

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 21:51 
Если оно кому-то надо, форкнут.
Если никому не надо, ну значит никому не надо.

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 11:59 
в предыдущих версиях оно было нестабильным да и при 100k rps сервер сдыхал, пытались использовать в качестве бэкенда для графита, в итоге выбрали касандру, т.к. она показала себя лучше.

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 12:23 
Это как MySQL с TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ?

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 10-Сен-16 14:49 
> Это как MySQL с TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
> ?

нет


"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 10-Сен-16 14:51 
> Это как MySQL с TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
> ?

это как rrd, только сетевой и с языком запросов


"Представлена СУБД InfluxDB 1.0"
Отправлено ...aNALaGgReeSROR... , 09-Сен-16 13:13 
представлена новая СУБД LeftJoinBD
предназначена для хранения данных о штрафах ГИБДД. вот такая она специализированная, и только для лефт джойн запросов. очень под них оптимизирована, остальное неоптимизировано

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 09-Сен-16 15:57 
Оно умеет индексировать по каким-то дополнительным полям? Т.е. можно, например, свалить в одну таблицу записи о нескольких сотнях субъектов (так, что о каждом из них в таблице будут миллионы записей) и потом эффективно выбирать записи, касающиеся конкретного субъекта?

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 10-Сен-16 14:48 
Это не РСУБД, там не таблицы, а временнЫе ряды

"Представлена СУБД InfluxDB 1.0"
Отправлено MMx , 15-Сен-16 09:48 
Фиг знает, я после перебора ряда новых БД остановился на ArangoDB.

"Представлена СУБД InfluxDB 1.0"
Отправлено MMx , 15-Сен-16 09:52 
А так - Maria или Percona. Если всё более-менее по классике.
Хотя, под Марию есть плагин hqgraph, который позволяет работать с графовыми данными, искать кратчайшие пути, например.
Зато в Percona в таблицах типа MEMORY можно хранить данные типа TEXT и BLOB. В Марии и Мускуле - нельзя, насколько мне известно.

"Представлена СУБД InfluxDB 1.0"
Отправлено Аноним , 16-Сен-16 01:54 
такое примнение и использование Go - это сразу в thrashcan.
и вообще это вотчина обьектно-реляционных гибридов/мутантов а не таких скотче-соплевых студенческих импровизаций.