SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 8063
Providing in-Database Analytic Functionalities to MySQL: A Proposed
System
Deeksha M Kumar1, Harshitha M1, Muhammed Faheem E1 , Nesar N1,Suhaas KP2
1Dept. of ISE, The National Institute of Engineering, Mysore
2Asst.Professor, Dept. of ISE, The National Institute of Engineering, Mysore, Karnataka, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract -Data analytics hastakenthetechworldbystorm.
Given the explosion of data in today’s world, analytics is
needed now more than ever in order for businesses to plan
their next move. Conventional Analytic frameworks involve
data migration to and from the data storeandananalytictool
which proves time consuming with the bulk of data. Our
proposed system intends to implement analytic functions
within MySQL in order to cut down on the time consumed in
the analytics process.
Key Words: Database, analytics, Machine Learning,
MySQL and UDF.
1. INTRODUCTION
Quoting Christopher Ré et al in[1],the question"Isthere
anything fundamentally different about building database
system that use machine learning or are designedtosupport
machine learning?" makes you think about how one can go
about achieving a database with machine learning like
functionalities or analytic functionalities. A traditional
method of data analytics involves movement of pre-
processed data from the data store, generally a database, to
analytic software. The software then performs analytic
functionalities following which, data is transferred back to
the data store [2]. One can go about their task with this
method if he were dealing with a small amountofdata.Given
the increasing volume of data in today’s world, the
transportation of data from the data store to the analytic
software seems to be one of the biggest challenges as it is
time consuming and puts a strain in the network being used
to transfer the data.
1.1 MySQL
MySQL is one of the most widely used RDBMS’s in the
world. It is known as a fully featured RDBMS and it is stable.
It is also a multithreaded based server which means it is
extremely fast and can support multiple users at once. Each
user gets their own thread when they establish a connection
with the server.MySQLisalsoplatformindependent.Itworks
on almost all platforms. MySQL provides security to data at
business level. Data is stored in tables. MySQL also includes
Application Programming Interfaces or APIsforPerl,Python,
Java. SQL is easy to pick up and use. The SQL commands are
pretty concise and easy to learn.
1.2 Machine learning and analytics
Machine learning is a sub-fieldofArtificial intelligence.It
concerns enabling computers to learn without being
expressly customized. Throughout the years, Artificial
intelligences’ ubiquityandrequesthaspositivelybeenon the
ascent. Machine Learning employs algorithmsandstatistical
models in order to build a mathematical model of data. This
data is called training data and is used to make predictions.
The types of machine learning are supervised learning,
unsupervised learning, and reinforcement learning.
The supervised learning basically has two types:
regression and classification. Regression algorithms are
employed to predict continuous numeric values. Some
common regression algorithms include linear regression, k
nearest neighbors.
Machine learning consists of 3 steps preprocessing,
where raw data is normalized and all inconsistencies are
corrected; training and verification, where cleaned data is
trained; classification, where the trained model is used to
classify data. Generally pre-processing is done within the
database following which the data is migratedtotheanalytic
tool over a network where ML algorithms are applied and
analytics is performed. Data is then migrated back to the
database [3].
2. EXISTING SYSTEM
Conventional data analytics involves the transferofpre-
processed data from the data store to the analytic tool. The
data may be stored in relational databases like MySQL,
columnar databases like MongoDB, CSV files or XML files.
The Traditional data processing for analytics or prediction
requires the user to have the knowledge of programming
languages like Python and R. Apart from that, users need to
write an external application using programming language
and load the data into the application from database.
Analytic functions are then applied to the data by
the tool following which data is transferred back to the data
store. Transferring data from the data store to the analytic
tool is not much of a hassle with small data volumes. But
when it comes to large data volumes, we are posed with the
problem of increase in network traffic. This load on the
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 8064
network could minimise network performanceandlengthen
the overall time period of the process.
Fig 1: Existing System
Third party applications offer little to no data security.
With the vastness of the volume of data being analysed,
access to such data could prove disastrous if the data was
intended to be confidential. If at all it provides
confidentiality, there will be overhead of encrypting and
decrypting the data during the data transfer.
3. PROPOSED SYSTEM
The main objective of this system is to eliminate the
need of the external applications whichimportdata fromthe
database through socket connections and using MySQL
connectors. This system integrates Machine Learning
algorithms like linear regression withintheMySQL database
server itself so that there will be no need for data migration
to and from application and database server. Thus it
eliminates the risk of data leakage or data loss [4].
As MySQL is relational database management system,
the RDBMS can prevent data corruption through ACID or
Atomicity, properties; it can automatically manage data
storage for the user and make data easier to reason about by
enforcing a rigid schema. In addition, the RDBMS can
perform efficient execution on larger-than-memory data by
only loading required columns.Thissystemusesin-database
processing methods, which does the computationwherethe
data resides.
Fig 2: Comparison of Existing and Proposed System
In our proposed system, the best way to plug the
functionalities or the algorithms of ML is by using User
Defined Functions (UDF) because of its own advantages.
UDFs are much easier to develop than is hacking raw code
into the MySQL server. If our function were hacked into the
server, we would need to change the MySQL source every
time we upgraded, which is never easy. MySQL code base
evolves quite rapidly andtoimplementthesamefunction we
would need different code changes in every new version.
They will not even need to be recompiled when the server is
upgraded. And other reason to use UDF is that they are
designed for development speed, the API or Application
Program Interface is easy to access, and compilationismuch
quicker than rebuilding the entire server just to add a tiny
function.
Since it is in-database processing, it reduces the network
load and traffic, which can be effective in cloud data centres
where thousands of rows of data should be moved from one
geographical location to another and eliminatingtheneedto
encrypt and decrypt the data during transmission, which is
the overhead in traditional data processing or existing
systems.
It also eliminates the need to know python and R for
doing predictive analysis in the application and provides
these features in Structured Query Language itself, which is
widely known by the people. And UDF can be installed
whenever it is needed or can be dropped when it is not
needed thus providing the opportunitytoupgradeormodify
the functions as needed by the user, by linking the binaries
to MySQL server even during run time.
This system is expected to give considerableadvantages
over existing systems and provide users with easy and
simple way to do predictive analytics.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 8065
3.1 Linear Regression
To achieve simple predictive analysis, the linear
regression with one variable algorithmis used.Simplelinear
regression is a statistical method that allows us to
summarize and study relationshipsbetweentwocontinuous
(quantitative) variables, with one variable, x, regarded as
the predictor, explanatory, or independent variable. The
other variable y, is regarded as the response, outcome,
or dependent variable.
The formula used for predicting the value of outcome
variable is Y=mX+C ,where m is the slope of the line and C is
constant value, Y is dependent variable andXisindependent
variable.
3.2 User-Defined Functions –MySQL
Fig 3: Flowchart of Working of Proposed System
User-Defined functions are the best way and the easiest
way to plug the new functions to existing MySQL server. It
works faster than the stored procedures [5] ,which is other
way of plugging the new functions to MySQL server. User-
Defined functions can be dynamically installed by the
CREATE FUNCTION command and uninstalled by DROP
FUNCTION command.Toimplementthefunction, we needto
design the aggregate type of UDF and the linear regression
with one variable algorithm into the UDF methods [3].
The Linear_reg_init() method is used to check for
metadata, verify the required number of arguments and
allocate the memory if needed by the function.
Linear_reg_deinit() method is used to free the memory used
by function after the execution of the query.
Linear_reg_add() and Linear_reg_clear methods are used to
add up each row in the database and clear the values after
each group of values mentioned in the query. Linear_reg()
method does the actual work of the function and linear
regression with one variable algorithm is implemented in
this method.
4. CONCLUSIONS
Data migration and network trafficaretwoofthebiggest
concerns and reasons for inefficiency in conventional
analytic workflows. This system proposes to cut down on
data migration and network traffic and reduce them by
implementing analytic functionalities within MySQL itself.
Knowledge of SQL commands is only necessary in order to
operate the system. As MySQL is a widely used RDBMS, our
system could be utilised by many in the IT sphere.
The system will consume a smaller amount of time
overall in comparison with existing systems. The ease of
utility guaranteed by UDFs is also an added advantage.
ACKNOWLEDGEMENT
We are proud and grateful to have been given an
opportunity to present an idea suchasours.Toourprincipal,
Dr. G S Ravi, we are extremely grateful for his kind
permission to carry out our work. Our sincere thanks to the
Department of Information Science and Engineering, NIE,
Mysuru.
We are indebted to Mr. Suhaas K P, our project guide for
his constant support and valuable insights to the project.
When we were lost, he helped us find a path and we will be
ever grateful.
REFERENCES
[1] C. Re, D. Agrawal, M. Balazinska, M. Cafarella, M. Jordan,
T. Kraska, R. Ramakrishnan, “Machine Learning and
Databases: The Sound of ThingstoComeora Cacophony
of Hype?” SIGMOD ’15, May 31-June 04, 2015, Victoria,
Australia. ACM 978-1-4503-2758-9/2015
[2] U. Syed, S. Vassilvitskii, “SQML: Large-scale in-database
machine learning with pure SQL” SoCC '17 Proceedings
of the 2017 Symposium on Cloud Computing, Santa
Clara, CA, USA
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 8066
[3] M. Raasveldt, P. Holanda, H. Mühleisen, S. Manegold,
”Deep Integration of Machine Learning Into Column
Stores” 21st International Conference on Extending
Database Technology (EDBT), March 26-29, 2018, ISBN
978-3-89318-078-3
[4] J. Vinish D’silva, F. De Moor, B. Kemme,” AIDA -
Abstraction for Advanced In-DatabaseAnalytics”PVLDB
2018 DOI:10.14778/3236187.3236194
[5] C. Ordonez, C. Garcia-Alvarado, “A Data Mining System
Based on SQL Queries and UDFs for Relational
Databases” CIKM '11 Proceedings of the 20th ACM
international conferenceonInformationand knowledge
management, DOI 10.1145/2063576.2064008
[6] https://www.analyticsvidhya.com

More Related Content

What's hot

A CLOUD BASED ARCHITECTURE FOR WORKING ON BIG DATA WITH WORKFLOW MANAGEMENT
A CLOUD BASED ARCHITECTURE FOR WORKING ON BIG DATA WITH WORKFLOW MANAGEMENTA CLOUD BASED ARCHITECTURE FOR WORKING ON BIG DATA WITH WORKFLOW MANAGEMENT
A CLOUD BASED ARCHITECTURE FOR WORKING ON BIG DATA WITH WORKFLOW MANAGEMENT
IJwest
 
An Energy Efficient Data Transmission and Aggregation of WSN using Data Proce...
An Energy Efficient Data Transmission and Aggregation of WSN using Data Proce...An Energy Efficient Data Transmission and Aggregation of WSN using Data Proce...
An Energy Efficient Data Transmission and Aggregation of WSN using Data Proce...
IRJET Journal
 
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
A Survey of Job Scheduling Algorithms Whit  Hierarchical Structure to Load Ba...A Survey of Job Scheduling Algorithms Whit  Hierarchical Structure to Load Ba...
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
Editor IJCATR
 
IRJET - A Secure AMR Stganography Scheme based on Pulse Distribution Mode...
IRJET -  	  A Secure AMR Stganography Scheme based on Pulse Distribution Mode...IRJET -  	  A Secure AMR Stganography Scheme based on Pulse Distribution Mode...
IRJET - A Secure AMR Stganography Scheme based on Pulse Distribution Mode...
IRJET Journal
 
Real time eventual consistency
Real time eventual consistencyReal time eventual consistency
Real time eventual consistency
ijfcstjournal
 
Cloak-Reduce Load Balancing Strategy for Mapreduce
Cloak-Reduce Load Balancing Strategy for MapreduceCloak-Reduce Load Balancing Strategy for Mapreduce
Cloak-Reduce Load Balancing Strategy for Mapreduce
AIRCC Publishing Corporation
 
Centralized Data Verification Scheme for Encrypted Cloud Data Services
Centralized Data Verification Scheme for Encrypted Cloud Data ServicesCentralized Data Verification Scheme for Encrypted Cloud Data Services
Centralized Data Verification Scheme for Encrypted Cloud Data Services
Editor IJMTER
 
A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time
IJECEIAES
 
IRJET- An Efficient Data Replication in Salesforce Cloud Environment
IRJET-  	  An Efficient Data Replication in Salesforce Cloud EnvironmentIRJET-  	  An Efficient Data Replication in Salesforce Cloud Environment
IRJET- An Efficient Data Replication in Salesforce Cloud Environment
IRJET Journal
 
Data migration system in heterogeneous database
Data migration system in heterogeneous databaseData migration system in heterogeneous database
Data migration system in heterogeneous database
eSAT Publishing House
 
Data migration system in heterogeneous database
Data migration system in heterogeneous databaseData migration system in heterogeneous database
Data migration system in heterogeneous database
eSAT Journals
 
E045026031
E045026031E045026031
E045026031
researchinventy
 
The Overview of Discovery and Reconciliation of LTE Network
The Overview of Discovery and Reconciliation of LTE NetworkThe Overview of Discovery and Reconciliation of LTE Network
The Overview of Discovery and Reconciliation of LTE Network
IRJET Journal
 
IT6701-Information management question bank
IT6701-Information management question bankIT6701-Information management question bank
IT6701-Information management question bank
ANJALAI AMMAL MAHALINGAM ENGINEERING COLLEGE
 
Data integrity proof techniques in cloud storage
Data integrity proof techniques in cloud storageData integrity proof techniques in cloud storage
Data integrity proof techniques in cloud storage
IAEME Publication
 
Anomaly detection in the services provided by multi cloud architectures a survey
Anomaly detection in the services provided by multi cloud architectures a surveyAnomaly detection in the services provided by multi cloud architectures a survey
Anomaly detection in the services provided by multi cloud architectures a survey
eSAT Publishing House
 
J0212065068
J0212065068J0212065068
J0212065068
researchinventy
 
Cloud Computing Course
Cloud Computing Course Cloud Computing Course
Cloud Computing Course
Arshdeep Bahga
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
Medicaps University
 

What's hot (19)

A CLOUD BASED ARCHITECTURE FOR WORKING ON BIG DATA WITH WORKFLOW MANAGEMENT
A CLOUD BASED ARCHITECTURE FOR WORKING ON BIG DATA WITH WORKFLOW MANAGEMENTA CLOUD BASED ARCHITECTURE FOR WORKING ON BIG DATA WITH WORKFLOW MANAGEMENT
A CLOUD BASED ARCHITECTURE FOR WORKING ON BIG DATA WITH WORKFLOW MANAGEMENT
 
An Energy Efficient Data Transmission and Aggregation of WSN using Data Proce...
An Energy Efficient Data Transmission and Aggregation of WSN using Data Proce...An Energy Efficient Data Transmission and Aggregation of WSN using Data Proce...
An Energy Efficient Data Transmission and Aggregation of WSN using Data Proce...
 
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
A Survey of Job Scheduling Algorithms Whit  Hierarchical Structure to Load Ba...A Survey of Job Scheduling Algorithms Whit  Hierarchical Structure to Load Ba...
A Survey of Job Scheduling Algorithms Whit Hierarchical Structure to Load Ba...
 
IRJET - A Secure AMR Stganography Scheme based on Pulse Distribution Mode...
IRJET -  	  A Secure AMR Stganography Scheme based on Pulse Distribution Mode...IRJET -  	  A Secure AMR Stganography Scheme based on Pulse Distribution Mode...
IRJET - A Secure AMR Stganography Scheme based on Pulse Distribution Mode...
 
Real time eventual consistency
Real time eventual consistencyReal time eventual consistency
Real time eventual consistency
 
Cloak-Reduce Load Balancing Strategy for Mapreduce
Cloak-Reduce Load Balancing Strategy for MapreduceCloak-Reduce Load Balancing Strategy for Mapreduce
Cloak-Reduce Load Balancing Strategy for Mapreduce
 
Centralized Data Verification Scheme for Encrypted Cloud Data Services
Centralized Data Verification Scheme for Encrypted Cloud Data ServicesCentralized Data Verification Scheme for Encrypted Cloud Data Services
Centralized Data Verification Scheme for Encrypted Cloud Data Services
 
A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time
 
IRJET- An Efficient Data Replication in Salesforce Cloud Environment
IRJET-  	  An Efficient Data Replication in Salesforce Cloud EnvironmentIRJET-  	  An Efficient Data Replication in Salesforce Cloud Environment
IRJET- An Efficient Data Replication in Salesforce Cloud Environment
 
Data migration system in heterogeneous database
Data migration system in heterogeneous databaseData migration system in heterogeneous database
Data migration system in heterogeneous database
 
Data migration system in heterogeneous database
Data migration system in heterogeneous databaseData migration system in heterogeneous database
Data migration system in heterogeneous database
 
E045026031
E045026031E045026031
E045026031
 
The Overview of Discovery and Reconciliation of LTE Network
The Overview of Discovery and Reconciliation of LTE NetworkThe Overview of Discovery and Reconciliation of LTE Network
The Overview of Discovery and Reconciliation of LTE Network
 
IT6701-Information management question bank
IT6701-Information management question bankIT6701-Information management question bank
IT6701-Information management question bank
 
Data integrity proof techniques in cloud storage
Data integrity proof techniques in cloud storageData integrity proof techniques in cloud storage
Data integrity proof techniques in cloud storage
 
Anomaly detection in the services provided by multi cloud architectures a survey
Anomaly detection in the services provided by multi cloud architectures a surveyAnomaly detection in the services provided by multi cloud architectures a survey
Anomaly detection in the services provided by multi cloud architectures a survey
 
J0212065068
J0212065068J0212065068
J0212065068
 
Cloud Computing Course
Cloud Computing Course Cloud Computing Course
Cloud Computing Course
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 

Similar to IRJET- Providing In-Database Analytic Functionalities to Mysql : A Proposed System

Flaw less coding and authentication of user data using multiple clouds
Flaw less coding and authentication of user data using multiple cloudsFlaw less coding and authentication of user data using multiple clouds
Flaw less coding and authentication of user data using multiple clouds
IRJET Journal
 
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RSvm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
IRJET Journal
 
Fast Range Aggregate Queries for Big Data Analysis
Fast Range Aggregate Queries for Big Data AnalysisFast Range Aggregate Queries for Big Data Analysis
Fast Range Aggregate Queries for Big Data Analysis
IRJET Journal
 
Heterogeneous data transfer and loader
Heterogeneous data transfer and loaderHeterogeneous data transfer and loader
Heterogeneous data transfer and loader
eSAT Journals
 
Heterogeneous data transfer and loader
Heterogeneous data transfer and loaderHeterogeneous data transfer and loader
Heterogeneous data transfer and loader
eSAT Publishing House
 
Efficient Cost Minimization for Big Data Processing
Efficient Cost Minimization for Big Data ProcessingEfficient Cost Minimization for Big Data Processing
Efficient Cost Minimization for Big Data Processing
IRJET Journal
 
Whitepaper : Building an Efficient Microservices Architecture
Whitepaper : Building an Efficient Microservices ArchitectureWhitepaper : Building an Efficient Microservices Architecture
Whitepaper : Building an Efficient Microservices Architecture
Newt Global Consulting LLC
 
IRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database TechniquesIRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database Techniques
IRJET Journal
 
IRJET- Machine Learning based Network Security
IRJET-  	  Machine Learning based Network SecurityIRJET-  	  Machine Learning based Network Security
IRJET- Machine Learning based Network Security
IRJET Journal
 
IRJET- Data Analytics & Visualization using Qlik
IRJET- Data Analytics & Visualization using QlikIRJET- Data Analytics & Visualization using Qlik
IRJET- Data Analytics & Visualization using Qlik
IRJET Journal
 
Analysis of SOFTWARE DEFINED STORAGE (SDS)
Analysis of SOFTWARE DEFINED STORAGE (SDS)Analysis of SOFTWARE DEFINED STORAGE (SDS)
Analysis of SOFTWARE DEFINED STORAGE (SDS)
Kaushik Rajan
 
IRJET- Efficient Privacy-Preserving using Novel Based Secure Protocol in SVM
IRJET-  	  Efficient Privacy-Preserving using Novel Based Secure Protocol in SVMIRJET-  	  Efficient Privacy-Preserving using Novel Based Secure Protocol in SVM
IRJET- Efficient Privacy-Preserving using Novel Based Secure Protocol in SVM
IRJET Journal
 
IRJET- An Efficient Data Sharing Scheme in Mobile Cloud Computing using Attri...
IRJET- An Efficient Data Sharing Scheme in Mobile Cloud Computing using Attri...IRJET- An Efficient Data Sharing Scheme in Mobile Cloud Computing using Attri...
IRJET- An Efficient Data Sharing Scheme in Mobile Cloud Computing using Attri...
IRJET Journal
 
IRJET- Single to Multi Cloud Data Security in Cloud Computing
IRJET-  	  Single to Multi Cloud Data Security in Cloud ComputingIRJET-  	  Single to Multi Cloud Data Security in Cloud Computing
IRJET- Single to Multi Cloud Data Security in Cloud Computing
IRJET Journal
 
Distributed Scheme to Authenticate Data Storage Security in Cloud Computing
Distributed Scheme to Authenticate Data Storage Security in Cloud ComputingDistributed Scheme to Authenticate Data Storage Security in Cloud Computing
Distributed Scheme to Authenticate Data Storage Security in Cloud Computing
AIRCC Publishing Corporation
 
DISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTING
DISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTINGDISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTING
DISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTING
AIRCC Publishing Corporation
 
Effective Information Flow Control as a Service: EIFCaaS
Effective Information Flow Control as a Service: EIFCaaSEffective Information Flow Control as a Service: EIFCaaS
Effective Information Flow Control as a Service: EIFCaaS
IRJET Journal
 
11 vol3
11 vol311 vol3
Development of a Suitable Load Balancing Strategy In Case Of a Cloud Computi...
Development of a Suitable Load Balancing Strategy In Case Of a  Cloud Computi...Development of a Suitable Load Balancing Strategy In Case Of a  Cloud Computi...
Development of a Suitable Load Balancing Strategy In Case Of a Cloud Computi...
IJMER
 
Dynamic Resource Provisioning with Authentication in Distributed Database
Dynamic Resource Provisioning with Authentication in Distributed DatabaseDynamic Resource Provisioning with Authentication in Distributed Database
Dynamic Resource Provisioning with Authentication in Distributed Database
Editor IJCATR
 

Similar to IRJET- Providing In-Database Analytic Functionalities to Mysql : A Proposed System (20)

Flaw less coding and authentication of user data using multiple clouds
Flaw less coding and authentication of user data using multiple cloudsFlaw less coding and authentication of user data using multiple clouds
Flaw less coding and authentication of user data using multiple clouds
 
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RSvm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
 
Fast Range Aggregate Queries for Big Data Analysis
Fast Range Aggregate Queries for Big Data AnalysisFast Range Aggregate Queries for Big Data Analysis
Fast Range Aggregate Queries for Big Data Analysis
 
Heterogeneous data transfer and loader
Heterogeneous data transfer and loaderHeterogeneous data transfer and loader
Heterogeneous data transfer and loader
 
Heterogeneous data transfer and loader
Heterogeneous data transfer and loaderHeterogeneous data transfer and loader
Heterogeneous data transfer and loader
 
Efficient Cost Minimization for Big Data Processing
Efficient Cost Minimization for Big Data ProcessingEfficient Cost Minimization for Big Data Processing
Efficient Cost Minimization for Big Data Processing
 
Whitepaper : Building an Efficient Microservices Architecture
Whitepaper : Building an Efficient Microservices ArchitectureWhitepaper : Building an Efficient Microservices Architecture
Whitepaper : Building an Efficient Microservices Architecture
 
IRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database TechniquesIRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database Techniques
 
IRJET- Machine Learning based Network Security
IRJET-  	  Machine Learning based Network SecurityIRJET-  	  Machine Learning based Network Security
IRJET- Machine Learning based Network Security
 
IRJET- Data Analytics & Visualization using Qlik
IRJET- Data Analytics & Visualization using QlikIRJET- Data Analytics & Visualization using Qlik
IRJET- Data Analytics & Visualization using Qlik
 
Analysis of SOFTWARE DEFINED STORAGE (SDS)
Analysis of SOFTWARE DEFINED STORAGE (SDS)Analysis of SOFTWARE DEFINED STORAGE (SDS)
Analysis of SOFTWARE DEFINED STORAGE (SDS)
 
IRJET- Efficient Privacy-Preserving using Novel Based Secure Protocol in SVM
IRJET-  	  Efficient Privacy-Preserving using Novel Based Secure Protocol in SVMIRJET-  	  Efficient Privacy-Preserving using Novel Based Secure Protocol in SVM
IRJET- Efficient Privacy-Preserving using Novel Based Secure Protocol in SVM
 
IRJET- An Efficient Data Sharing Scheme in Mobile Cloud Computing using Attri...
IRJET- An Efficient Data Sharing Scheme in Mobile Cloud Computing using Attri...IRJET- An Efficient Data Sharing Scheme in Mobile Cloud Computing using Attri...
IRJET- An Efficient Data Sharing Scheme in Mobile Cloud Computing using Attri...
 
IRJET- Single to Multi Cloud Data Security in Cloud Computing
IRJET-  	  Single to Multi Cloud Data Security in Cloud ComputingIRJET-  	  Single to Multi Cloud Data Security in Cloud Computing
IRJET- Single to Multi Cloud Data Security in Cloud Computing
 
Distributed Scheme to Authenticate Data Storage Security in Cloud Computing
Distributed Scheme to Authenticate Data Storage Security in Cloud ComputingDistributed Scheme to Authenticate Data Storage Security in Cloud Computing
Distributed Scheme to Authenticate Data Storage Security in Cloud Computing
 
DISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTING
DISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTINGDISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTING
DISTRIBUTED SCHEME TO AUTHENTICATE DATA STORAGE SECURITY IN CLOUD COMPUTING
 
Effective Information Flow Control as a Service: EIFCaaS
Effective Information Flow Control as a Service: EIFCaaSEffective Information Flow Control as a Service: EIFCaaS
Effective Information Flow Control as a Service: EIFCaaS
 
11 vol3
11 vol311 vol3
11 vol3
 
Development of a Suitable Load Balancing Strategy In Case Of a Cloud Computi...
Development of a Suitable Load Balancing Strategy In Case Of a  Cloud Computi...Development of a Suitable Load Balancing Strategy In Case Of a  Cloud Computi...
Development of a Suitable Load Balancing Strategy In Case Of a Cloud Computi...
 
Dynamic Resource Provisioning with Authentication in Distributed Database
Dynamic Resource Provisioning with Authentication in Distributed DatabaseDynamic Resource Provisioning with Authentication in Distributed Database
Dynamic Resource Provisioning with Authentication in Distributed Database
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
PuktoonEngr
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 

Recently uploaded (20)

Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 

IRJET- Providing In-Database Analytic Functionalities to Mysql : A Proposed System

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 8063 Providing in-Database Analytic Functionalities to MySQL: A Proposed System Deeksha M Kumar1, Harshitha M1, Muhammed Faheem E1 , Nesar N1,Suhaas KP2 1Dept. of ISE, The National Institute of Engineering, Mysore 2Asst.Professor, Dept. of ISE, The National Institute of Engineering, Mysore, Karnataka, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract -Data analytics hastakenthetechworldbystorm. Given the explosion of data in today’s world, analytics is needed now more than ever in order for businesses to plan their next move. Conventional Analytic frameworks involve data migration to and from the data storeandananalytictool which proves time consuming with the bulk of data. Our proposed system intends to implement analytic functions within MySQL in order to cut down on the time consumed in the analytics process. Key Words: Database, analytics, Machine Learning, MySQL and UDF. 1. INTRODUCTION Quoting Christopher Ré et al in[1],the question"Isthere anything fundamentally different about building database system that use machine learning or are designedtosupport machine learning?" makes you think about how one can go about achieving a database with machine learning like functionalities or analytic functionalities. A traditional method of data analytics involves movement of pre- processed data from the data store, generally a database, to analytic software. The software then performs analytic functionalities following which, data is transferred back to the data store [2]. One can go about their task with this method if he were dealing with a small amountofdata.Given the increasing volume of data in today’s world, the transportation of data from the data store to the analytic software seems to be one of the biggest challenges as it is time consuming and puts a strain in the network being used to transfer the data. 1.1 MySQL MySQL is one of the most widely used RDBMS’s in the world. It is known as a fully featured RDBMS and it is stable. It is also a multithreaded based server which means it is extremely fast and can support multiple users at once. Each user gets their own thread when they establish a connection with the server.MySQLisalsoplatformindependent.Itworks on almost all platforms. MySQL provides security to data at business level. Data is stored in tables. MySQL also includes Application Programming Interfaces or APIsforPerl,Python, Java. SQL is easy to pick up and use. The SQL commands are pretty concise and easy to learn. 1.2 Machine learning and analytics Machine learning is a sub-fieldofArtificial intelligence.It concerns enabling computers to learn without being expressly customized. Throughout the years, Artificial intelligences’ ubiquityandrequesthaspositivelybeenon the ascent. Machine Learning employs algorithmsandstatistical models in order to build a mathematical model of data. This data is called training data and is used to make predictions. The types of machine learning are supervised learning, unsupervised learning, and reinforcement learning. The supervised learning basically has two types: regression and classification. Regression algorithms are employed to predict continuous numeric values. Some common regression algorithms include linear regression, k nearest neighbors. Machine learning consists of 3 steps preprocessing, where raw data is normalized and all inconsistencies are corrected; training and verification, where cleaned data is trained; classification, where the trained model is used to classify data. Generally pre-processing is done within the database following which the data is migratedtotheanalytic tool over a network where ML algorithms are applied and analytics is performed. Data is then migrated back to the database [3]. 2. EXISTING SYSTEM Conventional data analytics involves the transferofpre- processed data from the data store to the analytic tool. The data may be stored in relational databases like MySQL, columnar databases like MongoDB, CSV files or XML files. The Traditional data processing for analytics or prediction requires the user to have the knowledge of programming languages like Python and R. Apart from that, users need to write an external application using programming language and load the data into the application from database. Analytic functions are then applied to the data by the tool following which data is transferred back to the data store. Transferring data from the data store to the analytic tool is not much of a hassle with small data volumes. But when it comes to large data volumes, we are posed with the problem of increase in network traffic. This load on the
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 8064 network could minimise network performanceandlengthen the overall time period of the process. Fig 1: Existing System Third party applications offer little to no data security. With the vastness of the volume of data being analysed, access to such data could prove disastrous if the data was intended to be confidential. If at all it provides confidentiality, there will be overhead of encrypting and decrypting the data during the data transfer. 3. PROPOSED SYSTEM The main objective of this system is to eliminate the need of the external applications whichimportdata fromthe database through socket connections and using MySQL connectors. This system integrates Machine Learning algorithms like linear regression withintheMySQL database server itself so that there will be no need for data migration to and from application and database server. Thus it eliminates the risk of data leakage or data loss [4]. As MySQL is relational database management system, the RDBMS can prevent data corruption through ACID or Atomicity, properties; it can automatically manage data storage for the user and make data easier to reason about by enforcing a rigid schema. In addition, the RDBMS can perform efficient execution on larger-than-memory data by only loading required columns.Thissystemusesin-database processing methods, which does the computationwherethe data resides. Fig 2: Comparison of Existing and Proposed System In our proposed system, the best way to plug the functionalities or the algorithms of ML is by using User Defined Functions (UDF) because of its own advantages. UDFs are much easier to develop than is hacking raw code into the MySQL server. If our function were hacked into the server, we would need to change the MySQL source every time we upgraded, which is never easy. MySQL code base evolves quite rapidly andtoimplementthesamefunction we would need different code changes in every new version. They will not even need to be recompiled when the server is upgraded. And other reason to use UDF is that they are designed for development speed, the API or Application Program Interface is easy to access, and compilationismuch quicker than rebuilding the entire server just to add a tiny function. Since it is in-database processing, it reduces the network load and traffic, which can be effective in cloud data centres where thousands of rows of data should be moved from one geographical location to another and eliminatingtheneedto encrypt and decrypt the data during transmission, which is the overhead in traditional data processing or existing systems. It also eliminates the need to know python and R for doing predictive analysis in the application and provides these features in Structured Query Language itself, which is widely known by the people. And UDF can be installed whenever it is needed or can be dropped when it is not needed thus providing the opportunitytoupgradeormodify the functions as needed by the user, by linking the binaries to MySQL server even during run time. This system is expected to give considerableadvantages over existing systems and provide users with easy and simple way to do predictive analytics.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 8065 3.1 Linear Regression To achieve simple predictive analysis, the linear regression with one variable algorithmis used.Simplelinear regression is a statistical method that allows us to summarize and study relationshipsbetweentwocontinuous (quantitative) variables, with one variable, x, regarded as the predictor, explanatory, or independent variable. The other variable y, is regarded as the response, outcome, or dependent variable. The formula used for predicting the value of outcome variable is Y=mX+C ,where m is the slope of the line and C is constant value, Y is dependent variable andXisindependent variable. 3.2 User-Defined Functions –MySQL Fig 3: Flowchart of Working of Proposed System User-Defined functions are the best way and the easiest way to plug the new functions to existing MySQL server. It works faster than the stored procedures [5] ,which is other way of plugging the new functions to MySQL server. User- Defined functions can be dynamically installed by the CREATE FUNCTION command and uninstalled by DROP FUNCTION command.Toimplementthefunction, we needto design the aggregate type of UDF and the linear regression with one variable algorithm into the UDF methods [3]. The Linear_reg_init() method is used to check for metadata, verify the required number of arguments and allocate the memory if needed by the function. Linear_reg_deinit() method is used to free the memory used by function after the execution of the query. Linear_reg_add() and Linear_reg_clear methods are used to add up each row in the database and clear the values after each group of values mentioned in the query. Linear_reg() method does the actual work of the function and linear regression with one variable algorithm is implemented in this method. 4. CONCLUSIONS Data migration and network trafficaretwoofthebiggest concerns and reasons for inefficiency in conventional analytic workflows. This system proposes to cut down on data migration and network traffic and reduce them by implementing analytic functionalities within MySQL itself. Knowledge of SQL commands is only necessary in order to operate the system. As MySQL is a widely used RDBMS, our system could be utilised by many in the IT sphere. The system will consume a smaller amount of time overall in comparison with existing systems. The ease of utility guaranteed by UDFs is also an added advantage. ACKNOWLEDGEMENT We are proud and grateful to have been given an opportunity to present an idea suchasours.Toourprincipal, Dr. G S Ravi, we are extremely grateful for his kind permission to carry out our work. Our sincere thanks to the Department of Information Science and Engineering, NIE, Mysuru. We are indebted to Mr. Suhaas K P, our project guide for his constant support and valuable insights to the project. When we were lost, he helped us find a path and we will be ever grateful. REFERENCES [1] C. Re, D. Agrawal, M. Balazinska, M. Cafarella, M. Jordan, T. Kraska, R. Ramakrishnan, “Machine Learning and Databases: The Sound of ThingstoComeora Cacophony of Hype?” SIGMOD ’15, May 31-June 04, 2015, Victoria, Australia. ACM 978-1-4503-2758-9/2015 [2] U. Syed, S. Vassilvitskii, “SQML: Large-scale in-database machine learning with pure SQL” SoCC '17 Proceedings of the 2017 Symposium on Cloud Computing, Santa Clara, CA, USA
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 03 | Mar 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 8066 [3] M. Raasveldt, P. Holanda, H. Mühleisen, S. Manegold, ”Deep Integration of Machine Learning Into Column Stores” 21st International Conference on Extending Database Technology (EDBT), March 26-29, 2018, ISBN 978-3-89318-078-3 [4] J. Vinish D’silva, F. De Moor, B. Kemme,” AIDA - Abstraction for Advanced In-DatabaseAnalytics”PVLDB 2018 DOI:10.14778/3236187.3236194 [5] C. Ordonez, C. Garcia-Alvarado, “A Data Mining System Based on SQL Queries and UDFs for Relational Databases” CIKM '11 Proceedings of the 20th ACM international conferenceonInformationand knowledge management, DOI 10.1145/2063576.2064008 [6] https://www.analyticsvidhya.com