Page 3 - LN4
P. 3
complexity through new forms and sources of data. For example, big data comes from sensors, devices,
video/audio, networks, log files, transactional applications, web, and social media.
Analysis of big data allows analysts, researchers and business users to make better and faster decisions
using data that was previously inaccessible or unusable.
Mongo-No SQL Database
NoSQL is a non-relational DBMS, that does not require a fixed schema and is easy to scale. The purpose
of using a NoSQL database is for distributed data stores. NoSQL is used for Big data and real-time web
apps. For example, companies like Twitter, Facebook, Google collect terabytes of user data every single
day.
When should NoSQL be used:
When huge amount of data need to be stored and retrieved.
The relationship between the data you store is not that important
The data changing over time and is not structured.
Support of Constraints and Joins is not required at database level
The data is growing continuously and you need to scale the database regular to handle the data.
Blockchain Technology
Basic knowledge:
• In an innovative payment network Bitcoin is a cryptocurrency, a form of electronic cash. It is a
decentralized digital currency without a centralized bank or single administrator that can be
sent from user to user on the peer-to-peer bitcoin blockchain network without the need for
intermediaries.
• Cryptocurrency is an internet-based medium of exchange which uses cryptographical functions
to conduct financial transactions.
Blockchain is literally just a chain of blocks. “Blocks” on the blockchain are made up of digital pieces of
information. Specifically, they have three parts:
Blocks store information about transactions like the date, time, and amount of your purchase.
Blocks store information about who is participating in transactions, generally in the form of
“digital signature”.
A unique code called a “hash” to distinguish each block from other. Hashes are cryptographic
codes created by special algorithms.
Whenever a transaction occurs, it gets verified, details get recorded in a block, block is given a new
unique hash and then it is added to the blockchain. Blockchain consists of multiple such blocks strung
together. The new block is then publicly available for anyone to view.
The goal of blockchain is to allow digital information s to be recorded and distributed, but not edited.
Practical Application
Bank use
Use in cryptocurrency
Healthcare uses
Property Records use
Use in smart contracts
Supply chain use
Uses in voting

