TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

InfluxDB 2.0 Alpha and the Road Ahead

119 点作者 pauldix超过 6 年前

8 条评论

petetnt超过 6 年前
Been using InfluxDB for a rather long time now and while I&#x27;ve had my share of the problems (including <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17768860" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17768860</a>) generally I do like the ecosystem a lot. When it works it just works and it&#x27;s awesome.<p>That said while TickScripts are not exactly a pleasure write, I wouldn&#x27;t say a new language is pretty high on my wantlist. For example, as the blog post states:<p>&gt; We also need to add features for backup &amp; restore, bulk data import and export, and data deletes.<p>I&#x27;d take any of those over a new query language any day now. Especially the restore part is at the moment nearly completely non-existing after backup format change in InfluxDB, so good luck if you happen to run into data loss or just want to move around data in general. Same goes for data deletion outside of whole measurements.<p>I am hopeful that those features arrive before a 2.0 launch and hopefully in some sort of backwards compatible way (or at least ported to Influx 1.x).
评论 #18987646 未加载
评论 #19002580 未加载
评论 #18988140 未加载
pauldix超过 6 年前
InfluxDB creator here, happy to answer questions and add more commentary here!
评论 #18986135 未加载
评论 #18985387 未加载
评论 #18987071 未加载
评论 #18985586 未加载
评论 #18985709 未加载
评论 #18986507 未加载
评论 #18986550 未加载
dekhn超过 6 年前
Backup and easy restore (not having to run SQL statements to switch up tables) is the thing I care about the most.<p>I agree with the folks below suggesting you use javascript as the language instead of reinventing your own.
nerdbaggy超过 6 年前
I really like what Influx is doing. I find getting information in and out much easier in Influx than most others.
评论 #18986108 未加载
geekybiz超过 6 年前
To other users of InfluxDB : How do you read data if you want to group, filter, sort by something other than time?<p>We used to use InfluxDB to store our perf data where every data point contained a timestamp (thus we thought influxdb was ideal for our use case). But, soon we wanted to group, filter, sort by various dimensions and it lead to performance issues.<p>Bringing it all in-mem and using pandas to do that was very slow for us. Also, creating indexes for so many columns didn&#x27;t seem like a good idea.<p>We switched to postgres and the decision has served us well so far. I just want to understand if influx isn&#x27;t suitable to our kind of use-case or we used it incorrectly.
评论 #18988163 未加载
exabrial超过 6 年前
&gt; Kapacitor is the killer app<p>Um. Yes. Wait, there are people that use influxdb _without_ kapacitor alerting??? Someone name any commercial or open source equivalent, b&#x2F;c I&#x27;d like to know in case they kill it.
评论 #18986538 未加载
评论 #18989638 未加载
评论 #18986154 未加载
评论 #18986607 未加载
评论 #18986131 未加载
viraptor超过 6 年前
I haven&#x27;t seen flux and a few other things before, but it sounds really exciting. It looks like influx people release a lot of this info (and related tech like grafana) on their YouTube channel: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCnrgOD6G0y0_rcubQuICpTQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCnrgOD6G0y0_rcubQuICpTQ</a><p>Good content, it&#x27;s a shame it&#x27;s not more popular.
评论 #18986696 未加载
jrockway超过 6 年前
What&#x27;s the story regarding high availability for InfluxDB 2.0? I know it is a commercial offering in the current release, and while I&#x27;m not super thrilled about that, I do think it&#x27;s reasonable. It would be nice if you could buy the self-hosted version with a &quot;contact sales&quot; step which I honestly will never do. (I would just put a proxy in front of the multiple instances that tries to write to as many of them as possible and does reads from one at random. What could go wrong!)<p>The other thing I never figured out in the current version is how to write the following query. I store samples like (device, network, direction) -&gt; packet count. I then want to know how many packets were sent across the network in total.<p>With monitoring systems I&#x27;ve used in the past (internal to my former employer), this was easy. You would do the delta calculation at the lowest level to convert device packet counters to number of packets sent in the last time interval, which varies randomly because samples are not necessarily arriving at discrete intervals. Then you would do an align, to bring the randomly-added sampling times into alignment across all the &quot;streams&quot; (which is a unique (device, network, direction)). Once the data is aligned, you can then do a group by to get rid of a certain tag, like device (and just have (network, direction) -&gt; total packets sent in the time interval).<p>With InfluxDB, I can&#x27;t figure out how to do this. It has the group by time concept, but not alignment, so I can&#x27;t write a query that will work. I ended up just computing the deltas before inserting the item, at which point everything works fine.<p>I have not tried the same query with Prometheus, but I suspect it would work like I expect, as it seems very heavily inspired by a certain internal monitoring system I am most familiar with.
评论 #18988109 未加载