1 Explain OrientDBand its uses?
OrientDB is an open-source NoSQL database management system that is written in Java. It supports a Multi-model database, supporting graph, document, key/value, and object models. It offers several indexing mechanisms based on B-tree and Extendible hashing, the last one is known as "hash index". It implements LSM-tree and Fractal tree index based indexes.
- Some uses of OrientDB are as follows:
- It is used to store data and provide facilities (tools) to search for specific records in a given set of data.
- It is used to store special information used to manage the data. This information is called metadata and it is not shown to all the people looking at the data.
- IT is used to solve cases where many users want to access (and possibly change) the same entries of data.
- It is used to manage access rights (who is allowed to see the data, who can change it)
- It is used to track information about users, their name, login information, various addresses, and phone numbers.