Web databases refer to databases that are accessed or manipulated via the world wide web. They are used to store information for websites, web apps, and mobile apps. There are two main categories of web databases: relational databases like MySQL use schemas and SQL, while non-relational databases like MongoDB are more flexible and don't require predefined schemas. Relational databases are better for applications needing complex queries, while non-relational databases are more scalable and flexible for handling large, unstructured data.
DATABASE MANAGEMENT SYSTEM-MRS. LAXMI B PANDYA FOR 25TH AUGUST,2022.pptxLaxmi Pandya
The document discusses database management systems and provides examples of different types of databases including relational, non-relational, centralized, distributed and object-oriented databases. It describes key components of databases like fields, records, tables and the core functions of adding, deleting, modifying and retrieving records. The document also explains concepts like database languages, database models, database examples, database features and integrity constraints.
SQL vs NoSQL, Structured Query Language (SQL)
More rigid and structured way of storing data
Consists of two or more tables with columns and rows
Relationship between tables and field types is called a schema
A well-designed schema minimizes data redundancy and prevents tables from becoming out-of-sync.
NoSQL: Not only SQL
Greater flexibility than their traditional counterparts
Unstructured data from the web
NoSQL databases are document-oriented
Ease of access
Databases are organized collections of data that allow for efficient data access and management. There are different types of databases including relational databases, NoSQL databases, object-oriented databases, and graph databases. Databases have evolved over time from flat file systems to hierarchical, network, relational, and modern cloud-based systems. A database management system provides tools for creating, accessing, and managing databases and ensures security, integrity, and consistency of stored data.
SQL (Structured Query Language) is a programming language which is used to manage data stored in relational databases like MySQL, MS Access, SQL Server, Oracle, Sybase, Informix, Postgres etc.
A Study on Graph Storage Database of NOSQLIJSCAI Journal
This document summarizes a research paper on graph storage databases in NoSQL. It discusses big data and the need for alternative databases to handle large, diverse datasets. It defines the key aspects of big data including volume, velocity, variety and complexity. It also describes different types of NoSQL databases, focusing on the basic structure of graph databases. Graph databases use nodes and relationships to model connected data. The document compares several graph database systems and discusses advantages like performance and flexibility as well as disadvantages like complexity. It outlines several applications of graph databases in areas like social networks and logistics.
Big Data is used to store huge volume of both structured and unstructured data which is so large and is
hard to process using current / traditional database tools and software technologies. The goal of Big Data
Storage Management is to ensure a high level of data quality and availability for business intellect and big
data analytics applications. Graph database which is not most popular NoSQL database compare to
relational database yet but it is a most powerful NoSQL database which can handle large volume of data in
very efficient way. It is very difficult to manage large volume of data using traditional technology. Data
retrieval time may be more as per database size gets increase. As solution of that NoSQL databases are
available. This paper describe what is big data storage management, dimensions of big data, types of data,
what is structured and unstructured data, what is NoSQL database, types of NoSQL database, basic
structure of graph database, advantages, disadvantages and application area and comparison of various
graph database.
A Study on Graph Storage Database of NOSQLIJSCAI Journal
Big Data is used to store huge volume of both structured and unstructured data which is so large and is
hard to process using current / traditional database tools and software technologies. The goal of Big Data
Storage Management is to ensure a high level of data quality and availability for business intellect and big
data analytics applications. Graph database which is not most popular NoSQL database compare to
relational database yet but it is a most powerful NoSQL database which can handle large volume of data in
very efficient way. It is very difficult to manage large volume of data using traditional technology. Data
retrieval time may be more as per database size gets increase. As solution of that NoSQL databases are
available. This paper describe what is big data storage management, dimensions of big data, types of data,
what is structured and unstructured data, what is NoSQL database, types of NoSQL database, basic
structure of graph database, advantages, disadvantages and application area and comparison of various
graph database.
Big Data is used to store huge volume of both structured and unstructured data which is so large and is
hard to process using current / traditional database tools and software technologies. The goal of Big Data
Storage Management is to ensure a high level of data quality and availability for business intellect and big
data analytics applications. Graph database which is not most popular NoSQL database compare to
relational database yet but it is a most powerful NoSQL database which can handle large volume of data in
very efficient way. It is very difficult to manage large volume of data using traditional technology. Data
retrieval time may be more as per database size gets increase. As solution of that NoSQL databases are
available. This paper describe what is big data storage management, dimensions of big data, types of data,
what is structured and unstructured data, what is NoSQL database, types of NoSQL database, basic
structure of graph database, advantages, disadvantages and application area and comparison of various
graph database.
DBMS allows users to manage databases. It provides interfaces to perform operations like creating databases, storing and updating data. Common DBMS include MySQL, Oracle, and SQL Server. The document then discusses different database models like hierarchical, network, relational and NoSQL databases. It also covers database concepts like data definition, data retrieval, data types, database normalization and database security.
This document discusses NoSQL databases and compares them to relational databases. It begins by explaining that NoSQL databases were developed to address scalability issues in relational databases. The document then categorizes NoSQL databases into four main types: key-value stores, column-oriented databases, document stores, and graph databases. For each type, popular examples are provided (e.g. DynamoDB, Cassandra, MongoDB) along with descriptions and use cases. The advantages of NoSQL databases over relational databases are also briefly touched on.
SQL is a language used to manage data in relational database management systems. It was first developed in the 1970s at IBM and later became an industry standard. SQL allows users to easily create, access, and modify data by manipulating tables, rows, and columns. Some key advantages of SQL include its ability to query data quickly without programming and its portability between different database systems. While SQL has some disadvantages like complexity and partial control, its benefits generally outweigh the drawbacks.
Oracle Database is a collection of data treated as a unit. The purpose of a database is to store and retrieve related information. Oracle Database was started in 1977 as Software Development Laboratories by Larry Ellison and others. Over time, Oracle released several major versions that added new functionality, such as Oracle 12c which was designed for cloud computing. A database server is the key to solving problems of information management by allowing storage, retrieval, and manipulation of data.
The document provides an overview of database management systems (DBMS) and structured query language (SQL). It discusses that a DBMS allows for the creation, maintenance and control of access to a database. It also describes the basic processes supported by a DBMS, including storing, manipulating, querying and updating database content. The document then covers how data is organized in a database through concepts like database files, tables, records, fields and data types. It provides examples to illustrate these concepts. Finally, it describes the different types of SQL statements like data definition language, data manipulation language and database control language statements.
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreTIB Academy
Get Oracle DBA Training through free Oracle DBA Tutorial, In this Oracle DBA Tutorial specially made for Beginners. You can download Oracle DBA Tutrial
MySQL is a popular open-source relational database management system that is used widely for web applications. It provides features like SQL support, scalability, cross-platform compatibility, security, and high performance. MySQL is designed for fast query processing, indexing, and optimization to improve performance. While other databases like PostgreSQL and SQL Server have additional advanced features, MySQL remains very popular due to its ease of use, stability, and wide community support.
A database management system (DBMS) is a software application that allows users to store, organize, and manage large amounts of data in a structured and efficient manner. DBMS provides a centralized repository for data that can be accessed and manipulated by multiple users and applications simultaneously.
The primary functions of a DBMS include data storage, data retrieval, data security, and data integrity. DBMS allows users to define, create, and manipulate data using a variety of tools and interfaces, such as SQL queries, forms, and reports.
DBMS typically include features such as transaction management, concurrency control, backup and recovery, and query optimization to ensure the efficient and reliable operation of the system.
DBMS can be categorized into different types based on their architecture, such as relational, object-oriented, and NoSQL. Each type of DBMS has its own strengths and weaknesses, and the choice of DBMS depends on the specific requirements of the application.
Overall, a DBMS plays a critical role in managing large and complex data sets, and it is an essential tool for organizations that need to store, access, and analyze large volumes of data efficiently and effectively.
SQL is a standard language for accessing and manipulating databases. It allows users to store, organize and analyze data in databases. There are many types of databases including relational, object-oriented, distributed, cloud, and NoSQL databases. Each database has a different structure and is suited for different purposes. A database management system (DBMS) is software that allows users to create, access, manage and control databases. It provides advantages like efficient data storage, sharing and administration but also has disadvantages like high costs and complexity.
This document discusses emerging trends in databases, including NoSQL databases and object-oriented databases. It provides information on the characteristics, categories, advantages, and disadvantages of NoSQL databases. It also compares relational databases to object-oriented databases and discusses object-relational mapping.
The document discusses database design and NoSQL databases like Couchbase. It covers topics such as data structures, the differences between relational and non-relational databases, handling conflicts in Couchbase, and optimizing performance in Couchbase by using efficient document structures and SDK methods. Effective document structures and database configuration can improve the read and write efficiency of Couchbase applications.
I published a 1-hour youtube video that covers all the essential topics that are there to know about the Microsoft Azure Data Fundamentals DP 900 exam. I made sure to only include relevant exam-related topics and not to bombard you with a lot of irrelevant details at the same time, I wanted to cover the basics of each topic with a demo wherever necessary. I also wanted to validate the content of my video hence, I gave the exam before publishing the video and got an easy 900 marks with just the content I published in this video. If you plan to give this certification exam or are interested in learning Azure data fundamentals DP 900 concepts, feel free to check out this video.
https://youtu.be/jopyoCgQjkM
Please watch the video till the end as I have included important tips and pointers to the exam in each of the topics which would help you with lots of questions in the Microsoft Azure data fundamentals DP 900 exam.
This video is sufficient for you to pass the exam. Good luck!
PL/SQL is a standard and portable language for Oracle Database development. If you develop a program that executes on an Oracle Database, you can quickly move it to another compatible Oracle Database without any changes. PL/SQL is an embedded language. PL/SQL only can execute in an Oracle Database.
Big Data is used to store huge volume of both structured and unstructured data which is so large and is
hard to process using current / traditional database tools and software technologies. The goal of Big Data
Storage Management is to ensure a high level of data quality and availability for business intellect and big
data analytics applications. Graph database which is not most popular NoSQL database compare to
relational database yet but it is a most powerful NoSQL database which can handle large volume of data in
very efficient way. It is very difficult to manage large volume of data using traditional technology. Data
retrieval time may be more as per database size gets increase. As solution of that NoSQL databases are
available. This paper describe what is big data storage management, dimensions of big data, types of data,
what is structured and unstructured data, what is NoSQL database, types of NoSQL database, basic
structure of graph database, advantages, disadvantages and application area and comparison of various
graph database.
A Study on Graph Storage Database of NOSQLIJSCAI Journal
Big Data is used to store huge volume of both structured and unstructured data which is so large and is
hard to process using current / traditional database tools and software technologies. The goal of Big Data
Storage Management is to ensure a high level of data quality and availability for business intellect and big
data analytics applications. Graph database which is not most popular NoSQL database compare to
relational database yet but it is a most powerful NoSQL database which can handle large volume of data in
very efficient way. It is very difficult to manage large volume of data using traditional technology. Data
retrieval time may be more as per database size gets increase. As solution of that NoSQL databases are
available. This paper describe what is big data storage management, dimensions of big data, types of data,
what is structured and unstructured data, what is NoSQL database, types of NoSQL database, basic
structure of graph database, advantages, disadvantages and application area and comparison of various
graph database.
Big Data is used to store huge volume of both structured and unstructured data which is so large and is
hard to process using current / traditional database tools and software technologies. The goal of Big Data
Storage Management is to ensure a high level of data quality and availability for business intellect and big
data analytics applications. Graph database which is not most popular NoSQL database compare to
relational database yet but it is a most powerful NoSQL database which can handle large volume of data in
very efficient way. It is very difficult to manage large volume of data using traditional technology. Data
retrieval time may be more as per database size gets increase. As solution of that NoSQL databases are
available. This paper describe what is big data storage management, dimensions of big data, types of data,
what is structured and unstructured data, what is NoSQL database, types of NoSQL database, basic
structure of graph database, advantages, disadvantages and application area and comparison of various
graph database.
DBMS allows users to manage databases. It provides interfaces to perform operations like creating databases, storing and updating data. Common DBMS include MySQL, Oracle, and SQL Server. The document then discusses different database models like hierarchical, network, relational and NoSQL databases. It also covers database concepts like data definition, data retrieval, data types, database normalization and database security.
This document discusses NoSQL databases and compares them to relational databases. It begins by explaining that NoSQL databases were developed to address scalability issues in relational databases. The document then categorizes NoSQL databases into four main types: key-value stores, column-oriented databases, document stores, and graph databases. For each type, popular examples are provided (e.g. DynamoDB, Cassandra, MongoDB) along with descriptions and use cases. The advantages of NoSQL databases over relational databases are also briefly touched on.
SQL is a language used to manage data in relational database management systems. It was first developed in the 1970s at IBM and later became an industry standard. SQL allows users to easily create, access, and modify data by manipulating tables, rows, and columns. Some key advantages of SQL include its ability to query data quickly without programming and its portability between different database systems. While SQL has some disadvantages like complexity and partial control, its benefits generally outweigh the drawbacks.
Oracle Database is a collection of data treated as a unit. The purpose of a database is to store and retrieve related information. Oracle Database was started in 1977 as Software Development Laboratories by Larry Ellison and others. Over time, Oracle released several major versions that added new functionality, such as Oracle 12c which was designed for cloud computing. A database server is the key to solving problems of information management by allowing storage, retrieval, and manipulation of data.
The document provides an overview of database management systems (DBMS) and structured query language (SQL). It discusses that a DBMS allows for the creation, maintenance and control of access to a database. It also describes the basic processes supported by a DBMS, including storing, manipulating, querying and updating database content. The document then covers how data is organized in a database through concepts like database files, tables, records, fields and data types. It provides examples to illustrate these concepts. Finally, it describes the different types of SQL statements like data definition language, data manipulation language and database control language statements.
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreTIB Academy
Get Oracle DBA Training through free Oracle DBA Tutorial, In this Oracle DBA Tutorial specially made for Beginners. You can download Oracle DBA Tutrial
MySQL is a popular open-source relational database management system that is used widely for web applications. It provides features like SQL support, scalability, cross-platform compatibility, security, and high performance. MySQL is designed for fast query processing, indexing, and optimization to improve performance. While other databases like PostgreSQL and SQL Server have additional advanced features, MySQL remains very popular due to its ease of use, stability, and wide community support.
A database management system (DBMS) is a software application that allows users to store, organize, and manage large amounts of data in a structured and efficient manner. DBMS provides a centralized repository for data that can be accessed and manipulated by multiple users and applications simultaneously.
The primary functions of a DBMS include data storage, data retrieval, data security, and data integrity. DBMS allows users to define, create, and manipulate data using a variety of tools and interfaces, such as SQL queries, forms, and reports.
DBMS typically include features such as transaction management, concurrency control, backup and recovery, and query optimization to ensure the efficient and reliable operation of the system.
DBMS can be categorized into different types based on their architecture, such as relational, object-oriented, and NoSQL. Each type of DBMS has its own strengths and weaknesses, and the choice of DBMS depends on the specific requirements of the application.
Overall, a DBMS plays a critical role in managing large and complex data sets, and it is an essential tool for organizations that need to store, access, and analyze large volumes of data efficiently and effectively.
SQL is a standard language for accessing and manipulating databases. It allows users to store, organize and analyze data in databases. There are many types of databases including relational, object-oriented, distributed, cloud, and NoSQL databases. Each database has a different structure and is suited for different purposes. A database management system (DBMS) is software that allows users to create, access, manage and control databases. It provides advantages like efficient data storage, sharing and administration but also has disadvantages like high costs and complexity.
This document discusses emerging trends in databases, including NoSQL databases and object-oriented databases. It provides information on the characteristics, categories, advantages, and disadvantages of NoSQL databases. It also compares relational databases to object-oriented databases and discusses object-relational mapping.
The document discusses database design and NoSQL databases like Couchbase. It covers topics such as data structures, the differences between relational and non-relational databases, handling conflicts in Couchbase, and optimizing performance in Couchbase by using efficient document structures and SDK methods. Effective document structures and database configuration can improve the read and write efficiency of Couchbase applications.
I published a 1-hour youtube video that covers all the essential topics that are there to know about the Microsoft Azure Data Fundamentals DP 900 exam. I made sure to only include relevant exam-related topics and not to bombard you with a lot of irrelevant details at the same time, I wanted to cover the basics of each topic with a demo wherever necessary. I also wanted to validate the content of my video hence, I gave the exam before publishing the video and got an easy 900 marks with just the content I published in this video. If you plan to give this certification exam or are interested in learning Azure data fundamentals DP 900 concepts, feel free to check out this video.
https://youtu.be/jopyoCgQjkM
Please watch the video till the end as I have included important tips and pointers to the exam in each of the topics which would help you with lots of questions in the Microsoft Azure data fundamentals DP 900 exam.
This video is sufficient for you to pass the exam. Good luck!
PL/SQL is a standard and portable language for Oracle Database development. If you develop a program that executes on an Oracle Database, you can quickly move it to another compatible Oracle Database without any changes. PL/SQL is an embedded language. PL/SQL only can execute in an Oracle Database.
Raish Khanji GTU 8th sem Internship Report.pdfRaishKhanji
This report details the practical experiences gained during an internship at Indo German Tool
Room, Ahmedabad. The internship provided hands-on training in various manufacturing technologies, encompassing both conventional and advanced techniques. Significant emphasis was placed on machining processes, including operation and fundamental
understanding of lathe and milling machines. Furthermore, the internship incorporated
modern welding technology, notably through the application of an Augmented Reality (AR)
simulator, offering a safe and effective environment for skill development. Exposure to
industrial automation was achieved through practical exercises in Programmable Logic Controllers (PLCs) using Siemens TIA software and direct operation of industrial robots
utilizing teach pendants. The principles and practical aspects of Computer Numerical Control
(CNC) technology were also explored. Complementing these manufacturing processes, the
internship included extensive application of SolidWorks software for design and modeling tasks. This comprehensive practical training has provided a foundational understanding of
key aspects of modern manufacturing and design, enhancing the technical proficiency and readiness for future engineering endeavors.
π0.5: a Vision-Language-Action Model with Open-World GeneralizationNABLAS株式会社
今回の資料「Transfusion / π0 / π0.5」は、画像・言語・アクションを統合するロボット基盤モデルについて紹介しています。
拡散×自己回帰を融合したTransformerをベースに、π0.5ではオープンワールドでの推論・計画も可能に。
This presentation introduces robot foundation models that integrate vision, language, and action.
Built on a Transformer combining diffusion and autoregression, π0.5 enables reasoning and planning in open-world settings.
Sorting Order and Stability in Sorting.
Concept of Internal and External Sorting.
Bubble Sort,
Insertion Sort,
Selection Sort,
Quick Sort and
Merge Sort,
Radix Sort, and
Shell Sort,
External Sorting, Time complexity analysis of Sorting Algorithms.
The idea behind this session is to equip you with a practical, collaborative method to deeply understand your domain — not just from a technical perspective, but through a lens that aligns with how the business actually works.
By the end, you’ll walk away with a new mindset and tools you can take back to your team.
The role of the lexical analyzer
Specification of tokens
Finite state machines
From a regular expressions to an NFA
Convert NFA to DFA
Transforming grammars and regular expressions
Transforming automata to grammars
Language for specifying lexical analyzers
The B.Tech in Computer Science and Engineering (CSE) at Lovely Professional University (LPU) is a four-year undergraduate program designed to equip students with strong theoretical and practical foundations in computing. The curriculum is industry-aligned and includes core subjects like programming, data structures, algorithms, operating systems, computer networks, databases, and software engineering. Students can also choose specializations such as Artificial Intelligence, Data Science, Cybersecurity, and Cloud Computing. LPU emphasizes hands-on learning through modern labs, live projects, and internships. The university has collaborations with tech giants like Google, Microsoft, and IBM, offering students excellent exposure and placement opportunities. With a vibrant campus life, international diversity, and a strong placement record, LPU's B.Tech CSE program prepares students to become future-ready professionals in the fast-evolving tech world.
2. DATABASE
A database is an organized collection of data, generally stored and accessed electronically from a
computer system.
So that it can be easily accessed and managed. You can organize data into tables, rows, columns, and
index it to make it easier to find relevant information.
The main purpose of the database is to operate a large amount of information by storing, retrieving,
and managing data.
Modern databases are managed by the database management system (DBMS).
Some modern databases are text files, spreadsheet, SQL databases, NoSQL databases, and
distributed databases.
3. TEXT FILES
A text file is a kind of computer file that is structured as a sequence of lines of electronic
text.
Text file refers to a type of container, while plain text refers to a type of content.
Text files are commonly used for storage of information because of their simplicity .
On Microsoft Windows operating systems, a file is regarded as a text file if the suffix of
the name of the file (the "filename extension") is .txt. However, many other suffixes are
used for text files with specific purposes. For example, source code for computer
programs is usually kept in text files that have file name suffixes indicating
the programming language in which the source is written.
4. A text file is stored as data within a computer file system. In operating systems such
as MS-DOS, where the operating system does not keep track of the file size in bytes, the
end of a text file is denoted by placing one or more special characters, known as an end-of-
file marker, as padding after the last line in a text file.
On modern operating systems such as Microsoft Windows and Unix-like systems, text
files do not contain any special EOF character, because file systems on those operating
systems keep track of the file size in bytes.
5. Spreadsheet
A spreadsheet or worksheet is a file made of rows and columns that help sort, organize, and arrange data
efficiently, and calculate numerical data.
Microsoft Excel is a spreadsheet (computer application that allows storage of data in a tabular form) developed
by Microsoft. It can be used on Windows, macOS, and Android platforms. Some of its features include:
•Graphing tools
•Functions (Count, sum, text, date and time, financial, etc)
•Data Analysis (Filters, charts, tables, etc.)
•Visual Basic for Application (VBA)
•Contains 300 examples for you
•Workbooks and worksheets
•Data Validation, etc.
6. How to launch Excel?
Follow the steps given below to launch Excel:
1.Download MS Office from the official website
2.In the search bar, type MS Office and select MS Excel from the same
Once this is done, you will see the following screen:
7. Title Bar:
It displays the title of the sheet and appears right in the middle at the top of the Excel window.
Quick Access Toolbar:
9. Worksheet and Workbook
A Worksheet is basically a single-page spreadsheet containing information. A
workbook is a file that contains multiple spreadsheets. A worksheet contains a matrix
of rectangular cells, organized in a form of rows and columns. A workbook contains one
or more worksheets, consisting of related information.
10. SQL(Structured Query Language)
SQL was developed at IBM by Donald D. Chamberlin and Raymond F. Boyce in the early
1970s. This was initially called SEQUEL(Structured English QUEry Language).
SQL became a standard of the American National Standards Institute (ANSI) in 1986, and of
the International Organization for Standardization (ISO) in 1987.Since then the standard has
been revised to include a larger set of features. Despite the existence of standards, most SQL
code requires at least some changes before being ported to different database systems.
SQL is Structured Query Language, which is a computer language for storing,
manipulating and retrieving data stored in a relational database.
11. SQL
SQL is the core of the relational database which is used for accessing and
managing the databases. This language is used to manipulate and retrieve data
from a structured data format in the form of tables and holds relationships
between those tables. The relations could be as follows:
12. Applications of SQL
•With SQL, you can create and drop tables and databases.
•It allows the users to define and manipulate data in databases.
•SQL allows the users to access, modify, and describe data in DBMS.
•With SQL, you can set permissions on tables, views, and procedures and grant
specific permissions to different users.
•SQL allows you to embed within other languages using SQL libraries and
modules.
13. SQL Data Types
•Numeric – The numeric data types allow both signed and unsigned integers. They can be further
divided into exact and approximate data types where exact allows the integers in the form of whole
numbers and approximate allow floating integers.
•Character String – This data type allows characters of fixed and variable length. This data type also
can be further categorized into Unicode characters, which allow fixed and variable length of Unicode
characters.
•Binary – The Binary data types allows data to be stored in the format of binary values, for fixed and
variable length.
•Date & Time – This data type allows data to be stored in different formats of date and time.
•Other – This section of data types has data types such as table, XML, cursor and unique identifier.
14. SQL Commands
Sr.No. Command & Description
1 CREATE- Creates a new table, a view of a table, or other object in the database.
2 ALTER- Modifies an existing database object, such as a table.
3 DROP- Deletes an entire table, a view of a table or other objects in the database.
4 SELECT- Retrieves certain records from one or more tables.
5 INSERT- Creates a record.
6 UPDATE- Modifies records.
7 DELETE- Deletes records.
8 GRANT- Gives a privilege to user.
9 REVOKE- Takes back privileges granted from user.
18. INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
DELETE FROM table_name WHERE condition;
20. NoSQL
NoSQL, known as Not only SQL database, provides a mechanism for storage and retrieval of data and
is the next generation database .
NoSQL can be defined as a database which is employed for managing the massive collection of
unstructured data and when your data is not piled up in a tabular format or relations like that of
relational databases. The term NoSQL came from the word non SQL or nonrelational.
The crucial factor about NoSQL is that it can handle huge amount of data and can achieve performance
by adding more machines to your clusters and can be implemented on commodity hardware.
NoSQL claims various benefits associated with its usage. From managing data to scalability, it use has
increased drastically. Huge amount of data can be managed and then streamed. Different kinds of data
like structured and semi structured data can be analyzed and analytical activities can be performed.
23. NoSQL Database Categories
Key value stores– They are the simplest NoSQL databases. Every single item in the database
is stored as an attribute name or key together with its value.
Wide column stores- Wide column stores such as Cassandra and HBase are optimized for
queries over large datasets, and store columns of data together, instead of rows.
Graph store– They are used to store information about networks, such as social
connections.Graph stores include Neo4J and HyperGraphDB.
Document Database– It pairs each key with a complex data structure known as document.
It can contain many different key value pairs, or key array pairs or even nested documents
24. Benefits of NoSQL Database
•It allows developers to create large volumes of structured, semi-structured as well as
unstructured data for making the application diverse and not restricting its use because of
the type of data being used within the application.
•It also allows agile development; rapid iteration along with frequent code pushes, which
makes it more popular.
•It can be used with object-oriented programming (OOP), which makes it easy to use with
flexibility.
•Data can be stored more efficiently, making it less expensive, providing massive architecture.
26. Distributed Database
A distributed database is basically a database that is not limited to one system, it is spread
over different sites, i.e, on multiple computers or over a network of computers.
A distributed database system is located on various sited that don’t share physical
components. This maybe required when a particular database needs to be accessed by
various users globally. It needs to be managed such that for the users it looks like one single
database.