ArticleslgStudy

science

NitrosBase

NitrosBase is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand NitrosBase rather than just read about it. In short: NitrosBase is a Russian high-performance multi-model database system. The database system supports relational, graph and document database models.

Key takeaways

  • NitrosBase belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect NitrosBase to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of NitrosBase from memory before moving on to harder problems.

Reference excerpt

NitrosBase is a Russian high-performance multi-model database system. The database system supports relational, graph and document database models.

History The developer initially implemented the database as a triplestore, being a Semantic Web pioneer in Russia. Remodelling into a multi-model database was supported by the Skolkovo Innovation Center in 2017. The database is used in information systems that support the health-care reform in modern Russia.

Characteristics In NitrosBase, all data are stored in the format of the internal graph model, while data in other models are their views (representations; similar to SQL views). Regardless of the model in which format data were imported, it is possible to query them using the same query language thereby uniformly addressing data imported in different models. Moreover, it is possible to query data in any model using a query language that is native for that model. NitrosBase supports the following languages:

SQL (with elements of object syntax) – for querying data in relational view; SPARQL and Gremlin-style language Graph-it – for querying data in graph view; JSONiq and MongoDB Query – for querying data in document view.

Implementation details The internal graph model is close to RDF which is used in Blazegraph and Amazon Neptune. That allows it to treat the internal data graph both as RDF graph and as Property Graph, performing queries both in SPARQL and Gremlin-style languages. Instead of indexes based on B+-trees traditionally used in graph databases, NitrosBase uses a sparse link index of its own devising. Another source of performance gain is storage optimization on the physical level in order to reduce the number of random access operations. Like memSQL, NitrosBase translates a query into C++ code. NitrosBase is reported to support hardware acceleration technologies such as non-volatile memory and, in the clustered version, RDMA over InfiniBand.

Awards and achievements A Nitrosbase-derived product called MS SQL Server Accelerator was awarded first prize at the Silicon Valley Open Doors conference in 2009 and named "startup of the day" of the Microsoft BizSpark program on 3 March 2010. The application solution "System of topological analysis of semantic networks" created on the basis of NitrosBase was awarded the main prize of the "ZUBR - 2008" award in the category “Novelty of the Year”.

References

External links Official website

Worked examples

Example 1 — a first encounter with NitrosBase

Start with the simplest possible case. Write down what NitrosBase claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to NitrosBase before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about NitrosBase ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of NitrosBase

In research
NitrosBase appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses NitrosBase in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
NitrosBase is common in secondary-school and first-year university syllabi. It links to neighbouring topics Document-oriented databases, Graph databases, Proprietary database management systems, so understanding it makes those chapters shorter.
In everyday life
Look for NitrosBase outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study NitrosBase in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what NitrosBase means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain NitrosBase out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is NitrosBase in simple terms?

NitrosBase is a Russian high-performance multi-model database system. The database system supports relational, graph and document database models.

Why does NitrosBase matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study NitrosBase?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on NitrosBase.

Tags

  • Document-oriented databases
  • Graph databases
  • Proprietary database management systems
  • Relational database management systems

Keep exploring