A document database (sometimes referred to as a “document store” or a “document-oriented database”), is a NoSQL or non-relational database. However, document databases use an index to associate “keys” with “documents,” making them more efficient at retrieving data. Unlike relational databases, document databases are not structured with a format of rows and columns, but scale […]
NoSQL Databases: Advantages and Disadvantages
NoSQL databases (aka non-relational databases) come with both advantages and disadvantages. On the plus side, they are more scalable than traditional relational databases and can store a variety of formats. Additionally, they are easy to use, and their flexibility can speed up development, especially in a cloud computing environment. NoSQL databases were developed as a […]
NoSQL Databases: The Versatile Solution for Continuous Intelligence
Most businesses tend to rely on relational database management systems (RDBMS) to provide business insight, including continuous intelligence. Cloud relational databases have improved computing power they bring to the table, to handle more massive amounts of data. However, relational databases, even ones in the cloud, face two issues. They have a harder time with the […]
Graph Database vs. Document Database: Different Levels of Abstraction
“Remember that every science is based upon an abstraction. An abstraction is taking a point of view or looking at things under a certain aspect or from a particular angle. All sciences are differentiated by their abstraction.” (Fulton Sheen) Graph and document databases (aka document stores), also demonstrate this principle. A few years, graph databases […]
Blockchain Uses Multiply with New Database Innovations
Blockchain is still considered new technology, best known for supporting cryptocurrencies such as Bitcoin and Ether. But blockchain can provide security for a variety of purposes, ranging from privacy controls on medical records to preventing vote tampering. Ultimately, blockchain is a secure, encrypted database of agreements. Blockchain serves as a bookkeeping/contract platform which is incorruptible […]
What Is a Document Database?
Document databases refers to a category of NoSQL that represents data in a tree structure, where paths or branches connect data values or leaves. Frequently, document stores use XML and JSON formats stores. There are few practical limits to the number of paths, fields, values, or types of data that can be added to specific […]
Quick Guide: Data Structure in a Document Database vs. Relational Database
Click to learn more about author Niels Brinch Experts in relational database structure may find it very confusing to structure data in a document database. However, there are actually more similarities than differences. Here are some observations that may make it easier for experts in relational databases to make the transition to design their data […]
Next and Prior: Pointing in Data Models
Click to learn more about author Thomas Frisendal. Pointers have been in and out of data models. From the advent of the rotating disk drive in the 60s and until around 1990, pointers were all over the place (together with “hierarchies”, which were early versions of aggregates of co-located data). But relational and SQL made them […]