Your data. Anywhere you go.

New Relic for iOS or Android


Download on the App Store    Android App on Google play


New Relic Insights App for iOS


Download on the App Store


Learn more

Close icon

What database does New Relic Insights use?

insights

#1

for example,


#2

Hi, @bakhtiyor: New Relic’s analytics features (including Insights, but also Error Analytics, Filterable Geography, and our new Infrastructure product) use a proprietary database that we call NRDB. More information in this blog post: https://blog.newrelic.com/2015/11/12/software-analytics-futurestack15/.


#3

Hi @philweber,

There are less information about NRDB.

Is it on top of some db engine or from scratch?
is it SQL or NoSQL base?
is it OLAP datastore or something else?


#4

It is from scratch, we built it ourselves. I am not on the development team, so I only know whatever details we make public (via our documentation, conference presentations, etc.) My understanding is that it is essentially a key-value store that looks something like this:

  • timestamp
  • eventType
  • attributeName
  • attributeValue

Our CEO discussed it a bit in his keynote presentation at last year’s FutureStack conference, which you may view here: https://youtu.be/Tk0gGDsmUtQ?t=16m16s


#5

What are open source alternatives of NRDB?


#6

Hi there @bakhtiyor -

There is no open source version of NRDB, and it’s likely not a plan for the future.

If you tell me more about the use case, we may be able to help point you in another direction. Why are you interested in a version of NRDB?

Thanks,
Holly


#7

Hi @hross,

I didn’t mean open source version of NRDB, just meant some open source alternatives which similar to NRDB,

I need for analytical processing tasks.

Thanks


#8

Gotcha!

Sadly, I do not know of any out there. Sorry to disappoint.

Holly


#9

Cassandra is an excellent time series database


#10

yeah, how about scylladb?