Data Manipulation Language: Data Manipulation Language In Database Management System

1635 Words7 Pages
Data Manipulation Language Data Manipulation refers to data retrieval from the database, data insert into database, modify data of the database and delete data from the database. Since these operations can manipulate data in the database, the language is called as Data Manipulation Language. There are two main types off DMLs. They are as follows: 1. A high-level or procedural DML can be used to specify complex database operations concisely. 2. A low-level or procedural DML must be embedded in a general-purpose programming language. This type of DML retrieves individual records or objects from database and processes each separately. Data Manipulation Language in database management system consists of the following commands : SELECT – Data retrieval…show more content…
NoSQL are designed to expand transparently to take advantages of new nodes and they are built using low cost hardware, so cost shouldn’t be a problem. Big Data In today’s world, the transactions are so frequent that the data generated out of these transactions is huge. It is very difficult to store these huge transactional data in the traditional database systems. NoSQL with its elastic scaling feature, it is possible to increase the size of the database to store huge amount of transactional data. All the challenges involved in processing these huge transactional data can be overcome with NoSQL database systems. No DBA required NoSQL database systems can handle many of the things on its own. Dedicated database administrators are not required to handle day to day database operations. Since these systems have simpler data models, automated repair etc., No administrator is necessary to handle these things. Economics Traditional databases costs more money. The amount of space that you get on buying traditional database systems is less when compared to the NoSQL database system. In other words, cost per gigabyte per second or transaction per second is many times less when compared to traditional database management system. Flexible data model NoSQL database systems have flexible data models, unlike traditional relational database management systems. If any changes to the data model in traditional database systems, then it may bring down whole database system or the functions might not work as expected. But this is not the case with NoSQL database system. NoSQL has far more relaxed data model which allows the user to add a new column to store data without any much fuss. NoSQL key value stores and document the database virtually in a data
Open Document