SlideShare a Scribd company logo
1 of 21
Download to read offline
NoSQL
Technologies


Ashish Kumar
Topics -
ANALYSIS OF
FRAUD DETECTION USING
ARANGO DB
Just for analysis purpose of understanding the arangodb project
03
1
About
NoSQL
Database
2
Overview
NoSQL
3 4
Simple
Working
Example
Timeline
5
Why
NoSQL
Application
Based
On NoSQL
6
Description
of
Application
About NoSQL Database
A NoSQL database provides a mechanism for storage and
retrieval of data
Modelled in means other than the tabular relations used in
relational databases.
NoSQL databases are increasingly used in big data and real-
time web applications
NoSQL systems are also sometimes called "Not Only SQL" to
emphasize that they may support SQL-like query languages or
sit alongside SQL databases.
Types of NoSQL
Document
Key-value
Column-oriented
Graph
On the basis of
data storage
Ex- MongoDB, CouchDB
Couchbase, Elasticsearch
Ex- Redis, DynamoDB
LevelDB, KeyDB
Ex - Neo4J, ArangoDB,
FaunaDB, OrientDB, gunDB
Ex - Cassandra, HBase,
Hadoop , Flink
ArangoDB supports Documents, Graphs and Key/Values
Some NoSQL Database support more than one type of data
About Arango DB NoSQL
ArangoDB is a free and open-source native multi-model
database system developed by ArangoDB GmbH.
The database system supports three data models with one
database core and a unified query language AQL.
The query language is declarative and allows the combination
of different data access patterns in a single query
ArangoDB is perfectly suitable for high availability, high-
performance or any other use case a document store might
be challenged with.
By reducing development effort and enabling data-model
flexibility, ArangoDB is designed for fast development and
easy scaling.
SQL/AQL
The below is the basic difference between AQL which we use in this project
with SQL, which makes it easy to understand
03
FLEXIBILTY SCALABILITY
KEY BENIFITS OF
USING Arango DB
NoSQL
HIGH
PERFORMANCE AVAILABILITY
Data stored in free form fashion
No rigid schemas
Can handle any data format
Enables rapid app development
Valuable when Traffic increases
Ingest data & deluver it quiklyi
Used in app. using TB of data
In highly interactive user interface
SQL vertical scalable
NoSQL is vertical scalable
Horixontal scalable also
Add servers to database
Automatically replicate data
Minimizes latency for users
Reduce burden DB managment
Highly functional for BIG DATA
WHY ARANGO DB
Fraud
Detection
First, when money is not actually transferred to an outsider
Second, when the money comes back to the launder.
There are two kinds of fraud:
To avoid that, we find a connection where the money is being
transferred, and we keep the count of the person, if similar
trends were seen back and forth we take it as laundering.
THE BASE DATA MODEL
D
A
T
A
B
A
S
E
THE DATABASE (GRAPH)
The below Query is used to find the loops of transaction Showing the
graph of which accounts are involved in the
FOR accounts IN account
FOR acct, tx, path IN 5..10 OUTBOUND 'account/10000032' GRAPH 'fraud-
detection'
FILTER tx._to == 'account/10000032'
RETURN DISTINCT path
This query searches the whole graph for accounts involved in long loops, meaning
transactions start at one account and after a long circle (IN 5..10 OUTBOUND) the money
gets back to the account that started the transaction. This looping behaviour is important
to us because it is a method for attempting to circumvent local laws. In really large
datasets with millions of data points, this can be a long-running query but it should
complete quickly with this example dataset.
The output of the
above query
In this, we find many
accounts which is part
of the fraud and create
a long loop of
transaction.
Here money travels the
loop and comes backs
to the first one
This is what a
fraud transaction
look like
This is what a
fraud transaction
look like
same as above but
in a clear loop
Orphan Account
Orphan Accounts are accounts which have little or no transactions. These accounts may be
set up in advance for money laundering operations.
Table and Query
Testing the
capacity and
capability of the
nosql database i.e
arango db




This shows how
fast, secure,
scalable it is.
THANK YOU!

More Related Content

Similar to Analysis of Fraud Detection Of ArangoDB Oasis

moving_from_relational_to_nosql_couchbase_2016
moving_from_relational_to_nosql_couchbase_2016moving_from_relational_to_nosql_couchbase_2016
moving_from_relational_to_nosql_couchbase_2016
Richard (Rick) Nelson
 
The Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) HadThe Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) Had
Deborah Gastineau
 

Similar to Analysis of Fraud Detection Of ArangoDB Oasis (20)

nosql.pptx
nosql.pptxnosql.pptx
nosql.pptx
 
mod 2.pdf
mod 2.pdfmod 2.pdf
mod 2.pdf
 
Experimenting With Big Data
Experimenting With Big DataExperimenting With Big Data
Experimenting With Big Data
 
NoSQL Basics and MongDB
NoSQL Basics and  MongDBNoSQL Basics and  MongDB
NoSQL Basics and MongDB
 
Choosing your NoSQL storage
Choosing your NoSQL storageChoosing your NoSQL storage
Choosing your NoSQL storage
 
NoSql Databases
NoSql DatabasesNoSql Databases
NoSql Databases
 
Indic threads pune12-nosql now and path ahead
Indic threads pune12-nosql now and path aheadIndic threads pune12-nosql now and path ahead
Indic threads pune12-nosql now and path ahead
 
Ramya ppt.pptx
Ramya ppt.pptxRamya ppt.pptx
Ramya ppt.pptx
 
Data Warehousing AWS 12345
Data Warehousing AWS 12345Data Warehousing AWS 12345
Data Warehousing AWS 12345
 
E05312426
E05312426E05312426
E05312426
 
Dwh faqs
Dwh faqsDwh faqs
Dwh faqs
 
moving_from_relational_to_nosql_couchbase_2016
moving_from_relational_to_nosql_couchbase_2016moving_from_relational_to_nosql_couchbase_2016
moving_from_relational_to_nosql_couchbase_2016
 
01 nosql and multi model database
01   nosql and multi model database01   nosql and multi model database
01 nosql and multi model database
 
Cassandra data modelling best practices
Cassandra data modelling best practicesCassandra data modelling best practices
Cassandra data modelling best practices
 
AWS Big Data Landscape
AWS Big Data LandscapeAWS Big Data Landscape
AWS Big Data Landscape
 
Building Data Pipelines on AWS
Building Data Pipelines on AWSBuilding Data Pipelines on AWS
Building Data Pipelines on AWS
 
Introducing MongoDB Stitch, Backend-as-a-Service from MongoDB
Introducing MongoDB Stitch, Backend-as-a-Service from MongoDBIntroducing MongoDB Stitch, Backend-as-a-Service from MongoDB
Introducing MongoDB Stitch, Backend-as-a-Service from MongoDB
 
The Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) HadThe Recent Pronouncement Of The World Wide Web (Www) Had
The Recent Pronouncement Of The World Wide Web (Www) Had
 
History of NoSQL and Azure Documentdb feature set
History of NoSQL and Azure Documentdb feature setHistory of NoSQL and Azure Documentdb feature set
History of NoSQL and Azure Documentdb feature set
 
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
Azure Cosmos DB - NoSQL Strikes Back (An introduction to the dark side of you...
 

Recently uploaded

Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 

Analysis of Fraud Detection Of ArangoDB Oasis

  • 2. Topics - ANALYSIS OF FRAUD DETECTION USING ARANGO DB Just for analysis purpose of understanding the arangodb project
  • 4. About NoSQL Database A NoSQL database provides a mechanism for storage and retrieval of data Modelled in means other than the tabular relations used in relational databases. NoSQL databases are increasingly used in big data and real- time web applications NoSQL systems are also sometimes called "Not Only SQL" to emphasize that they may support SQL-like query languages or sit alongside SQL databases.
  • 5. Types of NoSQL Document Key-value Column-oriented Graph On the basis of data storage Ex- MongoDB, CouchDB Couchbase, Elasticsearch Ex- Redis, DynamoDB LevelDB, KeyDB Ex - Neo4J, ArangoDB, FaunaDB, OrientDB, gunDB Ex - Cassandra, HBase, Hadoop , Flink ArangoDB supports Documents, Graphs and Key/Values Some NoSQL Database support more than one type of data
  • 6. About Arango DB NoSQL ArangoDB is a free and open-source native multi-model database system developed by ArangoDB GmbH. The database system supports three data models with one database core and a unified query language AQL. The query language is declarative and allows the combination of different data access patterns in a single query
  • 7. ArangoDB is perfectly suitable for high availability, high- performance or any other use case a document store might be challenged with. By reducing development effort and enabling data-model flexibility, ArangoDB is designed for fast development and easy scaling.
  • 8. SQL/AQL The below is the basic difference between AQL which we use in this project with SQL, which makes it easy to understand
  • 9. 03 FLEXIBILTY SCALABILITY KEY BENIFITS OF USING Arango DB NoSQL HIGH PERFORMANCE AVAILABILITY Data stored in free form fashion No rigid schemas Can handle any data format Enables rapid app development Valuable when Traffic increases Ingest data & deluver it quiklyi Used in app. using TB of data In highly interactive user interface SQL vertical scalable NoSQL is vertical scalable Horixontal scalable also Add servers to database Automatically replicate data Minimizes latency for users Reduce burden DB managment Highly functional for BIG DATA WHY ARANGO DB
  • 11. First, when money is not actually transferred to an outsider Second, when the money comes back to the launder. There are two kinds of fraud: To avoid that, we find a connection where the money is being transferred, and we keep the count of the person, if similar trends were seen back and forth we take it as laundering.
  • 12. THE BASE DATA MODEL
  • 15. The below Query is used to find the loops of transaction Showing the graph of which accounts are involved in the FOR accounts IN account FOR acct, tx, path IN 5..10 OUTBOUND 'account/10000032' GRAPH 'fraud- detection' FILTER tx._to == 'account/10000032' RETURN DISTINCT path This query searches the whole graph for accounts involved in long loops, meaning transactions start at one account and after a long circle (IN 5..10 OUTBOUND) the money gets back to the account that started the transaction. This looping behaviour is important to us because it is a method for attempting to circumvent local laws. In really large datasets with millions of data points, this can be a long-running query but it should complete quickly with this example dataset.
  • 16. The output of the above query In this, we find many accounts which is part of the fraud and create a long loop of transaction. Here money travels the loop and comes backs to the first one
  • 17. This is what a fraud transaction look like
  • 18. This is what a fraud transaction look like same as above but in a clear loop
  • 19. Orphan Account Orphan Accounts are accounts which have little or no transactions. These accounts may be set up in advance for money laundering operations. Table and Query
  • 20. Testing the capacity and capability of the nosql database i.e arango db This shows how fast, secure, scalable it is.