Create WEB and Mobile Apps in minutes
Save and retrieve any JSON documents and NitrosBase will automatically manage shema, links, indexes etc.
Use powerful controls (like grids, trees, charts etc.) and frameworks. There are a lot of third party frameworks wich are compatible with NitrosBase.js
Focus fully on value-added application development and forget complex infrastructure and arduous and time-consuming database administration.
NitrosBase.js stores all objects with their links (and arrays of links) into a graph. Queries are able to navigate through links and collect the associated linked objects like SQL joins.
Flexible graph schema implies that each object may have its own set of properties. This allows you to create, read, update and delete the properties for each object on the fly.
Perform CRUD (Create-Read-Update-Delete) operations using simple HTTP requests and JSON for data serialization. Use queries to retrieve objects, collections, documents with linked and complex objects, performs sorting, paging, join operations etc.
Save and retrieve JSON documents via simple HTTP requests. No need to write server codes.
Place UI design ahead of schema planning and server coding.
Supports all needed requests from js controls: paging, sorting, filtering, editing.
Use queries to retrieve objects, collections, documents with linked and complex objects, performs sorting, paging, join operations etc.
Get the data you want. For example, you can get “book” without writer information and download the writer object later; or get “book” with writer name; or get “book” with full writer object, etc.
Perform graph queries, including casuistic queries, as demonstrated by the following:
Find all writers who are referenced only by other writers who are also referenced.
Flexible data model allows you to post data as is or use schema for all or some types.
Reuse your knowledge, modules, libraries, schemas, and logic.
Thousands of concurrent queries, Thousands of queries per second, up to 100 TB per month data transfer.
Ability to manage users and user groups for your database. Each group can have different permissions associated to the objects.
Strong HTTPS encrypted connection to database. Developers automatically have a secure connection to Database.
Not only database, plain files both text and binary, pictures, etc. can be stored in NitrosBase.js.
Our servers are located all over the world. We take care of the best bandwidth to your location.
Keep checking the site for new versions and upcoming modules like schema editor, test data generator etc.
Ask us for new modules and features. We are open to cooperation.
REST & RELAX
NitrosBase.js is specially designed for rapid application prototyping. It is ready to use REST Server with powerful data access and query language.
You can start development of a WEB application without any server coding and database design!
NitrosBase.js allows you to focus fully on value-added application development, rather than arduous and time-consuming tasks such as:
database design and administration;
writing server codes for handling request, converting it to SQL queries, getting data from database, processing and combining data, changing format and sending to client.
For example: jqGrid, Kendo Grid, Devexpress Grid, Infragistcs Grid, Syncfusion Grid, DataTables etc. All of them send requests to the server for paging, sorting, filtering data, adding new rows, deleting or updating rows. NitrosBase.js is ready to process these requests. You simply need to configure for the correct URL.
As your application evolves or changes, your data schema also changes. You can easily mirror these changes in NitrosBase.js without worrying about breaking a rigid schema or needing to refactor code. Our flexible graph data model allows you to save what you want.
What should you do if you need to add new field to a form?
Add new field to an HTML form
Using any SQL server
Add new field to an HTML form
Modify database schema
Modify database access layer on the server
Modify data transform codes
Modify HTTP request handler codes
As user interface evolves, you would need some special complex requests like aggregation, joins, collecting data portions from many documents, etc. Powerful query language allows you to get what you want via a simple query. You do not need to write special procedures to collect data from different JSON documents. All data is stored in one graph, so you can do it in one query.