International Journal of Informative & Futuristic Research ISSN:
|
|
- Sophia Gregory
- 5 years ago
- Views:
Transcription
1 Volume 5 Issue 8 April 2018 International Journal of Informative & Futuristic Research ISSN: TRANSITION FROM TRADITIONAL DATABASES TO NOSQL DATABASES Paper ID IJIFR/V5/ E8/ 010 Page No Subject Area Key Words Big Data, RDBMS, NoSQL, Cloud Computing Computer Engineering 1 Subita Kumari Research Scholar, Department of Computer Sci. & Engineering, University Institute of Engineering & Technology, Maharishi dayanand University, Rohtak-Haryana Abstract Relational databases such as SQL Server, Oracle and MySQL have almost forty five years of experience in real time production environment. For last few decades, these databases have been successfully used by large banks and other institutions/organizations throughout the world for transaction processing, handling structured data, build and manage intelligent and mission-critical applications. But today, there is remarkable growth in heterogeneous and unstructured data due to availability, speed of internet and connectivity of devices through IOT. So companies are progressively considering alternatives to relational infrastructure to deal with Big Data. NoSQL databases have coined themselves as alternative solutions. This paper explains the need of transition from traditional databases to NoSQL databases. 1. INTRODUCTION Relational databases management systems follow relational data model. Database is composed of relations or tables. Table is collection of rows and columns. Each row represents a record and each column represents a field. Tables are linked with each other based on some defined relationships such as foreign key. These relationships enable user to retrieve and join data from one or several tables using a single query. Abstractly, tables and relationship between tables represent some real time entities which are used in designing the database schema. Relational databases such as SQL Server, Oracle and MySQL have almost forty five years of experience in real time production environment. For last few decades, these databases have been successfully used by large banks and This work is published under Attribution-NonCommercial-ShareAlike 4.0 International License 9215
2 other institutions/organizations throughout the world for transaction processing, handling structured data, build and manage intelligent and mission-critical applications [1]. Also, there is easy availability of skilled and experienced programmers who can work on relational systems. That's why most organizations are not going to transfer their transactional systems from relational databases to NoSQL databases. But today, there is remarkable growth in heterogeneous and unstructured data due to availability, speed of internet and connectivity of devices through IOT. Under the explosive increase of global data, the term of big data is mainly used to describe enormous datasets generated by widely distributed data sources which require newer technologies and architectures to store, process and manage these datasets. So companies are progressively considering alternatives to relational infrastructure to deal with Big Data. These NoSQL databases have coined themselves as alternative solutions [3]. 2. RELATIONAL DATABASE MANAGEMENT SYSTEM Relational databases management systems follow relational data model. Database is composed of relations or tables. Table is collection of rows and columns. Each row represents a record and each column represents a field. Tables are linked with each other based on some defined relationships such as foreign key. These relationships enable user to retrieve and join data from one or several tables using a single query. Abstractly, tables and relationship between tables represent some real time entities which are used in designing the database schema. A. ACID properties of Relational Databases A transaction is a set of logically related operations performed on database to perform unit of work. The four main features of a relational database transaction that guarantee its integrity is referred to as ACID (Atomicity, Consistency, Isolation, and Durability) properties. Conventional RDBMS applications have focused on ACID transactions. Atomicity Atomicity refers to the execution of all operations of the transaction or none of them. Recovery management component of RDBMS ensures atomicity. Consistency Consistency means database should remain in some consistent state before and after execution of transaction. Concurrency control mechanism of RDBMS ensures consistency. Isolation If two or more transactions are executing concurrently then isolation guarantees that a running transaction is isolated from another transaction performing similar task. In other words, transactions operating on the same data do not interfere with each other. Concurrency control mechanism of RDBMS ensures isolation. Durability 9216
3 Transactions should be able to recover under any case of failure. Recovery management component of RDBMS ensures durability. This is very important property in cases of failure of the systems. B. Advantages of Relational Databases After For last few decades, relational database management systems have presented fairly robust information management tools to software developers and businesses. The following are some of the advantages of relational database model: Data Structure The data of relational database is in tabular form, which is easy for users to comprehend and use. The database structured queries can search for matching entries in columns of the tables efficiently. Data Independence Various users of database can access data without physical details. Various levels of database shown in figure 1 follow abstraction and lower level layer hide details from lower level layer. This is called data independence. Indexing RDBMS allow various kinds of indexes to reduce I/O cost and to increase speed of data access. Multiple User Access RDBMS allows multiple users to concurrently access the database. This is made possible through concurrency control mechanism of RDBMS. It prevents users operations from accessing partly updated records. Authentications and Privileges RDBMS provide authentication feature that allows database administrator to limit database access to only authorized users. Also, RDBMS provide privilege control feature that allows administrator to grant access on the basis of the task the user needs to perform. Language RDBMS have build in maintenance tools that allow database administrators to easily test, repair and maintain database. Network Access In RDBMS users can access and use the database without logging into the physical computer system. RDBMS use server daemon programs that listen for requests on a network and connect clients to the database. Relational database management systems such as Microsoft SQL Server, Oracle, MySQL, and Sybase are the key database management systems which have been widely used for last few decades by individuals and organizations for managing structured data. However, horizontal scaling is a big challenge in the contemporary era of web technologies. Recently, with an increase in web application and diversity in data, there is need to explore non-relational options which can provide a schema-less data structure, horizontal 9217
4 scaling, high availability and simple replication. These newly explored options are called NoSQL databases. 3. NOSQL DATABASES NoSQL is the term used to express data stores that do not follow the relational model and do not use SQL (Structured Query Language) as the data query language. NoSQL is a class of databases which allows better application development through the use of flexible schema. These databases scale horizontally and dynamically to support a large number of users and a big amount of data. These databases allow complex and distributed processing of data, so they provide improved performance for highly responsive applications. [2] They are categorized into various classes based on how they store data. Key-Value (KV) Store Key-value databases are based on the concept of the distributed hash table and Amazon's Dynamo [4]. Amazon uses its Dynamo key-value store for its shopping carts. They store data as values and pair each value with an alpha-numeric identifier (key) in simple standalone tables called as hash tables [5]. Examples of various Key-Value databases are - Dynamo, Tokyo Cabinet, Redis, Riak, Voldemort, and MemcacheDB. Column-Oriented Databases Column-Oriented data stores utilize a column-oriented data structure that accommodates multiple attributes per key [5]. They are also more scalable because the user can add new columns in the database in future. There is no need to supply values for already existing rows for the new columns. Some examples of the various Column-Oriented database are - Hypertable, HBase, and Cassandra. Graph Store Graph databases handle highly interconnected data called nodes. These are useful when relationships between data sets are more important than the data itself. They replace relational tables with structured relational graphs of interconnected key-value pairs. They are almost similar to object-oriented databases as the graphs are represented as an objectoriented network of nodes, edges, and properties [5]. Examples of the various Graph Store database are - Neo4J, InfiniteGraph, Sones GraphDB, InfoGrid, AllegroGraph, and FlockDB. Document Oriented Databases Document-oriented databases store data in the form of object like documents. They are good for storing and managing big data-size collections of documents like text documents, messages, product or customer details [5]. They use JSON (Java Script Object Notation), BSON (Binary Serialized document Notation) or XML (Extensible Markup Language) as data exchange formats. MongoDB and CouchDB are famous open source 9218
5 document-oriented databases. SimpleDB is a proprietary document-oriented database of Amazon. 4.1 The Benefits of NoSQL NoSQL databases are more scalable than relational databases. They carry out agile development and quick iteration. They work on large volumes of structured, semi-structured and unstructured data. They use object-oriented programming that is easy to use and flexible. They are efficient and scale-out architecture instead of expensive monolithic relational architecture. Some of the benefits of NoSQL databases are explained as below- Dynamic Schema Relational databases need defined schema or structure before adding data to the database. NoSQL databases are designed to permit the adding of data without a predefined schema. Auto-sharding Relational databases scale vertically means a single server has to take care of the entire database to ensure availability and consistency of data. This single server becomes expensive and places restrictions on scalability. The solution to this problem is to scale horizontally means adding more servers instead of adding additional capability in a single server. NoSQL databases support auto-sharding mechanism means it automatically spread data across an arbitrary number of servers. Replication Most NoSQL databases support automatic replication, means they are highly available databases and manage to recover from disasters without involving separate applications. Integrated Caching Many NoSQL databases have excellent integrated caching capabilities, keeping frequently used data in system memory as much as possible without needing separate caching layer. 4.2 What's causing transition from traditional databases to NoSQL databases? There is no single motive or technology that is causing the move to NoSQL technologies. There are four interrelated megatrends that are driving the embracing of NoSQL technologies. These are Big Users, Big Data, Cloud Computing and Internet of Things. A. Big Users The easy availability, low cost and high speed of internet, throughout the world, has created big users. Today, Almost 5+ billions global online population using computers, laptops, and smartphones spend 40+ billion hours online daily. A recently launched app can go viral, growing from zero to a million users overnight. The numbers of users and hours spent swing on festivals like Christmas or Diwali. So the technologies dealing with varying population have to be scalable and flexible. 9219
6 Data in Zetta Bytes (Trillions of Gigabytes) B. Big Data ISSN: Big Data is defined as the huge amount of heterogeneous type of data that is being generated with high speed and analysis of this data requires new technologies and architectures. Figure 4.2.1shows various dimensions of big data. Figure 4.2.1: Various Dimensions of Big Data Volume The big word in Big Data itself defines the volume. The volume of data has grown from gigabytes to zettabytes. Figure shows the trend of growth of data in last two decades. Trend of Growth of Big Data Un/Semi Structured Data Structured Data Year Figure 4.2.2: Trend of Growth of Big Data 9220
7 Variety Today, Data being generated is not of single category. It may be raw, structured, semi-structured (web pages, web log files, s, social media sites etc.) and even unstructured (audio files, video files etc.). Figure shows that growth of structured data is linear but the growth of unstructured data is highly exponential over a period of last 15 years. Velocity Velocity in context of big data means the speed of the data coming from various sources. [6] It also means that data collection and analysis must be rapidly and timely conducted so as to maximize the commercial value of big data. Variability Variability considers uneven data flow. [7] In his era of internet, data loads become challenging to maintain during peak hours of specific events. 4.3 Cloud Computing Cloud computing is defined as the delivery of computing services such as storage, servers, software, databases, networking and analytics over the Internet. Applications today are cloud-based and developed using a three-tier internet architecture as shown in figure They need to support the combined needs of millions of customers. Also, there have been tons of changes in database management system since the instigation of cloud computing. The need for scalable databases has been increased and these needs are being satisfied by the NoSQL databases with their high availability, scalability and easily programmable models [8]. Figure 4.3.1: Conventional 2-tier versus New 3-tier Cloud-Based architecture 9221
8 4.4 Internet of Things (IoT) The Internet of Things is a world where all physical smart devices and things are connected to each other through the internet and share information as shown in figure All these devices come with a variety of new sensors. New sensors create new data and there arise the need for new functionality. Relational databases make it hard to incorporate new data. 40 billion sensors generate huge volumes of data. Relational databases were not designed for handling that volume of data. In IoT one need to analyze rapidly changing and multi-structured data in real time. Lengthy ETL (Extract, Transform, Load) processes of relational databases to cleanse data for reporting won't work [9]. Figure 4.4.1: Internet of Things 5. CONCLUSION Under the explosive increase of global data, the term of big data is mainly used to describe enormous datasets generated by widely distributed data sources which require newer technologies and architectures to store, process and manage these datasets. So companies are progressively considering alternatives to relational infrastructure to deal with Big Data. NoSQL databases have coined themselves as alternative solutions. There are following motivations to consider alternatives - First is technical, because there is need to scale or perform ahead of the capabilities of the existing systems. Secondly, there is desire to identify possible alternatives to expensive proprietary software. A third motivation is agility or speed of development as today market embrace agile development methodologies more quickly. So, above reasons suggest the need of transition from traditional relational databases to NoSQL databases as they can ship new functionality without redesigning the existing database and they can also scale out as the sensors data grow. 9222
9 6. REFERENCES [1] Kumari, S., & Gupta, P. (2015). Document store. International Journal of Artificial Intelligence and Knowledge Discovery 5(3). [2] Kumari, S., & Gupta, P. (2017). Proposed Architecture of MongoDB-Hive Integration. International Journal of Applied Engineering Research, 12(15), [3] Kumari, S., & Gupta, P. (2018). Implementation of CouchDBViews. In Big Data Analytics (pp ). Springer, Singapore. [4] Burtica, R., Mocanu, E. M., Andreica, M. I., & Ţăpuş, N. (2012, March). Practical application and evaluation of no-sql databases in Cloud Computing. In Systems Conference (SysCon), 2012 IEEE International (pp. 1-6). IEEE. [5] Moniruzzaman, A. B. M., & Hossain, S. A. (2013). Nosql database: New era of databases for big data analytics-classification, characteristics and comparison. International Journal of Database Theory and Application Vol. 6, No. 4. [6] Chen, M., Mao, S., & Liu, Y. (2014). Big data: A survey. Mobile Networks and Applications, 19(2), [7] Katal, A., Wazid, M., & Goudar, R. H. (2013, August). Big data: issues, challenges, tools and good practices. In Contemporary Computing (IC3), 2013 Sixth International Conference on (pp ). IEEE. [8] Gulia, P. & Hemlata (2017). Novel Algorithm for PPDM of Vertically Partitioned Data. International Journal of Applied Engineering Research, 12(12), [9] Hemlata, Gulia, P. (2018). DCI3 Model for Privacy Preserving in Big Data. In Big Data Analytics (pp ). Springer, Singapore. TO CITE THIS PAPER Kumari, S. :: Transition from Traditional Databases to International Journal of Informative & Futuristic Research (ISSN: ), Vol. (5) No. (8), April 2018, pp , Paper ID: IJIFR/V5/E8/010. Available online through
Distributed Databases: SQL vs NoSQL
Distributed Databases: SQL vs NoSQL Seda Unal, Yuchen Zheng April 23, 2017 1 Introduction Distributed databases have become increasingly popular in the era of big data because of their advantages over
More informationIntroduction to Big Data. NoSQL Databases. Instituto Politécnico de Tomar. Ricardo Campos
Instituto Politécnico de Tomar Introduction to Big Data NoSQL Databases Ricardo Campos Mestrado EI-IC Análise e Processamento de Grandes Volumes de Dados Tomar, Portugal, 2016 Part of the slides used in
More informationNOSQL Databases: The Need of Enterprises
International Journal of Allied Practice, Research and Review Website: www.ijaprr.com (ISSN 2350-1294) NOSQL Databases: The Need of Enterprises Basit Maqbool Mattu M-Tech CSE Student. (4 th semester).
More informationCIB Session 12th NoSQL Databases Structures
CIB Session 12th NoSQL Databases Structures By: Shahab Safaee & Morteza Zahedi Software Engineering PhD Email: safaee.shx@gmail.com, morteza.zahedi.a@gmail.com cibtrc.ir cibtrc cibtrc 2 Agenda What is
More informationThe NoSQL Ecosystem. Adam Marcus MIT CSAIL
The NoSQL Ecosystem Adam Marcus MIT CSAIL marcua@csail.mit.edu / @marcua About Me Social Computing + Database Systems Easily Distracted: Wrote The NoSQL Ecosystem in The Architecture of Open Source Applications
More informationJargons, Concepts, Scope and Systems. Key Value Stores, Document Stores, Extensible Record Stores. Overview of different scalable relational systems
Jargons, Concepts, Scope and Systems Key Value Stores, Document Stores, Extensible Record Stores Overview of different scalable relational systems Examples of different Data stores Predictions, Comparisons
More informationIn-Memory Data processing using Redis Database
In-Memory Data processing using Redis Database Gurpreet Kaur Spal Department of Computer Science and Engineering Baba Banda Singh Bahadur Engineering College, Fatehgarh Sahib, Punjab, India Jatinder Kaur
More informationIntroduction to Graph Databases
Introduction to Graph Databases David Montag @dmontag #neo4j 1 Agenda NOSQL overview Graph Database 101 A look at Neo4j The red pill 2 Why you should listen Forrester says: The market for graph databases
More informationIntroduction to NoSQL Databases
Introduction to NoSQL Databases Roman Kern KTI, TU Graz 2017-10-16 Roman Kern (KTI, TU Graz) Dbase2 2017-10-16 1 / 31 Introduction Intro Why NoSQL? Roman Kern (KTI, TU Graz) Dbase2 2017-10-16 2 / 31 Introduction
More informationIntegrating Oracle Databases with NoSQL Databases for Linux on IBM LinuxONE and z System Servers
Oracle zsig Conference IBM LinuxONE and z System Servers Integrating Oracle Databases with NoSQL Databases for Linux on IBM LinuxONE and z System Servers Sam Amsavelu Oracle on z Architect IBM Washington
More informationCompSci 516 Database Systems
CompSci 516 Database Systems Lecture 20 NoSQL and Column Store Instructor: Sudeepa Roy Duke CS, Fall 2018 CompSci 516: Database Systems 1 Reading Material NOSQL: Scalable SQL and NoSQL Data Stores Rick
More informationIoT Data Storage: Relational & Non-Relational Database Management Systems Performance Comparison
IoT Data Storage: Relational & Non-Relational Database Management Systems Performance Comparison Gizem Kiraz Computer Engineering Uludag University Gorukle, Bursa 501631002@ogr.uludag.edu.tr Cengiz Toğay
More informationWhen, Where & Why to Use NoSQL?
When, Where & Why to Use NoSQL? 1 Big data is becoming a big challenge for enterprises. Many organizations have built environments for transactional data with Relational Database Management Systems (RDBMS),
More informationStudy of NoSQL Database Along With Security Comparison
Study of NoSQL Database Along With Security Comparison Ankita A. Mall [1], Jwalant B. Baria [2] [1] Student, Computer Engineering Department, Government Engineering College, Modasa, Gujarat, India ank.fetr@gmail.com
More informationPresented by Sunnie S Chung CIS 612
By Yasin N. Silva, Arizona State University Presented by Sunnie S Chung CIS 612 This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. See http://creativecommons.org/licenses/by-nc-sa/4.0/
More informationBIG DATA TECHNOLOGIES: WHAT EVERY MANAGER NEEDS TO KNOW ANALYTICS AND FINANCIAL INNOVATION CONFERENCE JUNE 26-29,
BIG DATA TECHNOLOGIES: WHAT EVERY MANAGER NEEDS TO KNOW ANALYTICS AND FINANCIAL INNOVATION CONFERENCE JUNE 26-29, 2016 1 OBJECTIVES ANALYTICS AND FINANCIAL INNOVATION CONFERENCE JUNE 26-29, 2016 2 WHAT
More informationA Review to the Approach for Transformation of Data from MySQL to NoSQL
A Review to the Approach for Transformation of Data from MySQL to NoSQL Monika 1 and Ashok 2 1 M. Tech. Scholar, Department of Computer Science and Engineering, BITS College of Engineering, Bhiwani, Haryana
More informationChallenges for Data Driven Systems
Challenges for Data Driven Systems Eiko Yoneki University of Cambridge Computer Laboratory Data Centric Systems and Networking Emergence of Big Data Shift of Communication Paradigm From end-to-end to data
More informationPolyglot Persistence in Today s Data World
Polyglot Persistence in Today s Data World Kimberly Wilkins Principal Engineer Databases ObjectRocket by Rackspace www.linkedin.com/in/wilkinskimberly, kimberly.wilkins@rackspace.com, @dba_denizen 1 Background
More informationChapter 24 NOSQL Databases and Big Data Storage Systems
Chapter 24 NOSQL Databases and Big Data Storage Systems - Large amounts of data such as social media, Web links, user profiles, marketing and sales, posts and tweets, road maps, spatial data, email - NOSQL
More informationNoSQL systems. Lecture 21 (optional) Instructor: Sudeepa Roy. CompSci 516 Data Intensive Computing Systems
CompSci 516 Data Intensive Computing Systems Lecture 21 (optional) NoSQL systems Instructor: Sudeepa Roy Duke CS, Spring 2016 CompSci 516: Data Intensive Computing Systems 1 Key- Value Stores Duke CS,
More informationUnit 10 Databases. Computer Concepts Unit Contents. 10 Operational and Analytical Databases. 10 Section A: Database Basics
Unit 10 Databases Computer Concepts 2016 ENHANCED EDITION 10 Unit Contents Section A: Database Basics Section B: Database Tools Section C: Database Design Section D: SQL Section E: Big Data Unit 10: Databases
More informationSTATE OF MODERN APPLICATIONS IN THE CLOUD
STATE OF MODERN APPLICATIONS IN THE CLOUD 2017 Introduction The Rise of Modern Applications What is the Modern Application? Today s leading enterprises are striving to deliver high performance, highly
More informationPerformance Evaluation of Redis and MongoDB Databases for Handling Semi-structured Data
Performance Evaluation of Redis and MongoDB Databases for Handling Semi-structured Data Gurpreet Kaur Spal 1, Prof. Jatinder Kaur 2 1,2 Department of Computer Science and Engineering, Baba Banda Singh
More informationNOSQL EGCO321 DATABASE SYSTEMS KANAT POOLSAWASD DEPARTMENT OF COMPUTER ENGINEERING MAHIDOL UNIVERSITY
NOSQL EGCO321 DATABASE SYSTEMS KANAT POOLSAWASD DEPARTMENT OF COMPUTER ENGINEERING MAHIDOL UNIVERSITY WHAT IS NOSQL? Stands for No-SQL or Not Only SQL. Class of non-relational data storage systems E.g.
More informationOPEN SOURCE DB SYSTEMS TYPES OF DBMS
OPEN SOURCE DB SYSTEMS Anna Topol 1 TYPES OF DBMS Relational Key-Value Document-oriented Graph 2 DBMS SELECTION Multi-platform or platform-agnostic Offers persistent storage Fairly well known Actively
More informationOverview. * Some History. * What is NoSQL? * Why NoSQL? * RDBMS vs NoSQL. * NoSQL Taxonomy. *TowardsNewSQL
* Some History * What is NoSQL? * Why NoSQL? * RDBMS vs NoSQL * NoSQL Taxonomy * Towards NewSQL Overview * Some History * What is NoSQL? * Why NoSQL? * RDBMS vs NoSQL * NoSQL Taxonomy *TowardsNewSQL NoSQL
More informationA Survey Paper on NoSQL Databases: Key-Value Data Stores and Document Stores
A Survey Paper on NoSQL Databases: Key-Value Data Stores and Document Stores Nikhil Dasharath Karande 1 Department of CSE, Sanjay Ghodawat Institutes, Atigre nikhilkarande18@gmail.com Abstract- This paper
More informationTopics. History. Architecture. MongoDB, Mongoose - RDBMS - SQL. - NoSQL
Databases Topics History - RDBMS - SQL Architecture - SQL - NoSQL MongoDB, Mongoose Persistent Data Storage What features do we want in a persistent data storage system? We have been using text files to
More informationCS 655 Advanced Topics in Distributed Systems
Presented by : Walid Budgaga CS 655 Advanced Topics in Distributed Systems Computer Science Department Colorado State University 1 Outline Problem Solution Approaches Comparison Conclusion 2 Problem 3
More informationEmbedded Technosolutions
Hadoop Big Data An Important technology in IT Sector Hadoop - Big Data Oerie 90% of the worlds data was generated in the last few years. Due to the advent of new technologies, devices, and communication
More informationDEMYSTIFYING BIG DATA WITH RIAK USE CASES. Martin Schneider Basho Technologies!
DEMYSTIFYING BIG DATA WITH RIAK USE CASES Martin Schneider Basho Technologies! Agenda Defining Big Data in Regards to Riak A Series of Trade-Offs Use Cases Q & A About Basho & Riak Basho Technologies is
More informationA Study of NoSQL Database
A Study of NoSQL Database International Journal of Engineering Research & Technology (IJERT) Biswajeet Sethi 1, Samaresh Mishra 2, Prasant ku. Patnaik 3 1,2,3 School of Computer Engineering, KIIT University
More informationNoSQL Databases. Amir H. Payberah. Swedish Institute of Computer Science. April 10, 2014
NoSQL Databases Amir H. Payberah Swedish Institute of Computer Science amir@sics.se April 10, 2014 Amir H. Payberah (SICS) NoSQL Databases April 10, 2014 1 / 67 Database and Database Management System
More informationDistributed Non-Relational Databases. Pelle Jakovits
Distributed Non-Relational Databases Pelle Jakovits Tartu, 7 December 2018 Outline Relational model NoSQL Movement Non-relational data models Key-value Document-oriented Column family Graph Non-relational
More informationBig Data Technology Ecosystem. Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara
Big Data Technology Ecosystem Mark Burnette Pentaho Director Sales Engineering, Hitachi Vantara Agenda End-to-End Data Delivery Platform Ecosystem of Data Technologies Mapping an End-to-End Solution Case
More informationIntroduction to K2View Fabric
Introduction to K2View Fabric 1 Introduction to K2View Fabric Overview In every industry, the amount of data being created and consumed on a daily basis is growing exponentially. Enterprises are struggling
More informationCSE 544 Principles of Database Management Systems. Magdalena Balazinska Winter 2015 Lecture 14 NoSQL
CSE 544 Principles of Database Management Systems Magdalena Balazinska Winter 2015 Lecture 14 NoSQL References Scalable SQL and NoSQL Data Stores, Rick Cattell, SIGMOD Record, December 2010 (Vol. 39, No.
More informationOral Questions and Answers (DBMS LAB) Questions & Answers- DBMS
Questions & Answers- DBMS https://career.guru99.com/top-50-database-interview-questions/ 1) Define Database. A prearranged collection of figures known as data is called database. 2) What is DBMS? Database
More informationA NoSQL Introduction for Relational Database Developers. Andrew Karcher Las Vegas SQL Saturday September 12th, 2015
A NoSQL Introduction for Relational Database Developers Andrew Karcher Las Vegas SQL Saturday September 12th, 2015 About Me http://www.andrewkarcher.com Twitter: @akarcher LinkedIn, Twitter Email: akarcher@gmail.com
More informationBIS Database Management Systems.
BIS 512 - Database Management Systems http://www.mis.boun.edu.tr/durahim/ Ahmet Onur Durahim Learning Objectives Database systems concepts Designing and implementing a database application Life of a Query
More informationMIS Database Systems.
MIS 335 - Database Systems http://www.mis.boun.edu.tr/durahim/ Ahmet Onur Durahim Learning Objectives Database systems concepts Designing and implementing a database application Life of a Query in a Database
More informationA Review Of Non Relational Databases, Their Types, Advantages And Disadvantages
A Review Of Non Relational Databases, Their Types, Advantages And Disadvantages Harpreet kaur, Jaspreet kaur, Kamaljit kaur Student of M.Tech(CSE) Student of M.Tech(CSE) Assit.Prof.in CSE deptt. Sri Guru
More informationAppropches used in efficient migrption from Relptionpl Dptpbpse to NoSQL Dptpbpse
Proceedings of the Second International Conference on Research in DOI: 10.15439/2017R76 Intelligent and Computing in Engineering pp. 223 227 ACSIS, Vol. 10 ISSN 2300-5963 Appropches used in efficient migrption
More informationDATABASE DESIGN II - 1DL400
DATABASE DESIGN II - 1DL400 Fall 2016 A second course in database systems http://www.it.uu.se/research/group/udbl/kurser/dbii_ht16 Kjell Orsborn Uppsala Database Laboratory Department of Information Technology,
More informationGoal of the presentation is to give an introduction of NoSQL databases, why they are there.
1 Goal of the presentation is to give an introduction of NoSQL databases, why they are there. We want to present "Why?" first to explain the need of something like "NoSQL" and then in "What?" we go in
More informationמרכז התמחות DBA. NoSQL and MongoDB תאריך: 3 דצמבר 2015 מציג: רז הורוביץ, ארכיטקט מרכז ההתמחות
מרכז התמחות DBA NoSQL and MongoDB תאריך: 3 דצמבר 2015 מציג: רז הורוביץ, ארכיטקט מרכז ההתמחות Raziel.Horovitz@tangram-soft.co.il Matrix IT work Copyright 2013. Do not remove source or Attribution from any
More informationIntroduction Aggregate data model Distribution Models Consistency Map-Reduce Types of NoSQL Databases
Introduction Aggregate data model Distribution Models Consistency Map-Reduce Types of NoSQL Databases Key-Value Document Column Family Graph John Edgar 2 Relational databases are the prevalent solution
More informationData Informatics. Seon Ho Kim, Ph.D.
Data Informatics Seon Ho Kim, Ph.D. seonkim@usc.edu NoSQL and Big Data Processing Database Relational Databases mainstay of business Web-based applications caused spikes Especially true for public-facing
More informationAdoption of E-Governance Applications towards Big Data Approach
Adoption of E-Governance Applications towards Big Data Approach Ethirajan D Principal Engineer, Center for Development of Advanced Computing Orcid : 0000-0002-7090-1870 Dr. S.Purushothaman Professor 5/411
More informationCassandra, MongoDB, and HBase. Cassandra, MongoDB, and HBase. I have chosen these three due to their recent
Tanton Jeppson CS 401R Lab 3 Cassandra, MongoDB, and HBase Introduction For my report I have chosen to take a deeper look at 3 NoSQL database systems: Cassandra, MongoDB, and HBase. I have chosen these
More informationMigrating Oracle Databases To Cassandra
BY UMAIR MANSOOB Why Cassandra Lower Cost of ownership makes it #1 choice for Big Data OLTP Applications. Unlike Oracle, Cassandra can store structured, semi-structured, and unstructured data. Cassandra
More informationRelational databases
COSC 6397 Big Data Analytics NoSQL databases Edgar Gabriel Spring 2017 Relational databases Long lasting industry standard to store data persistently Key points concurrency control, transactions, standard
More informationCS-580K/480K Advanced Topics in Cloud Computing. NoSQL Database
CS-580K/480K dvanced Topics in Cloud Computing NoSQL Database 1 1 Where are we? Cloud latforms 2 VM1 VM2 VM3 3 Operating System 4 1 2 3 Operating System 4 1 2 Virtualization Layer 3 Operating System 4
More informationDatabase Availability and Integrity in NoSQL. Fahri Firdausillah [M ]
Database Availability and Integrity in NoSQL Fahri Firdausillah [M031010012] What is NoSQL Stands for Not Only SQL Mostly addressing some of the points: nonrelational, distributed, horizontal scalable,
More informationThe Creation of Scalable Tools for Solving Big Data Analysis Problems Based on the MongoDB Database
The Creation of Scalable Tools for Solving Big Data Analysis Problems Based on the MongoDB Database O I Vasilchuk 1, A A Nechitaylo 2, D L Savenkov 3 and K S Vasilchuk 4 1 Volga Region State University
More informationNoSQL Databases MongoDB vs Cassandra. Kenny Huynh, Andre Chik, Kevin Vu
NoSQL Databases MongoDB vs Cassandra Kenny Huynh, Andre Chik, Kevin Vu Introduction - Relational database model - Concept developed in 1970 - Inefficient - NoSQL - Concept introduced in 1980 - Related
More informationSQL, NoSQL, MongoDB. CSE-291 (Cloud Computing) Fall 2016 Gregory Kesden
SQL, NoSQL, MongoDB CSE-291 (Cloud Computing) Fall 2016 Gregory Kesden SQL Databases Really better called Relational Databases Key construct is the Relation, a.k.a. the table Rows represent records Columns
More informationStages of Data Processing
Data processing can be understood as the conversion of raw data into a meaningful and desired form. Basically, producing information that can be understood by the end user. So then, the question arises,
More informationPerformance Comparison of NOSQL Database Cassandra and SQL Server for Large Databases
Performance Comparison of NOSQL Database Cassandra and SQL Server for Large Databases Khalid Mahmood Shaheed Zulfiqar Ali Bhutto Institute of Science and Technology, Karachi Pakistan khalidmdar@yahoo.com
More informationCOSC 416 NoSQL Databases. NoSQL Databases Overview. Dr. Ramon Lawrence University of British Columbia Okanagan
COSC 416 NoSQL Databases NoSQL Databases Overview Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca Databases Brought Back to Life!!! Image copyright: www.dragoart.com Image
More informationDatabase Solution in Cloud Computing
Database Solution in Cloud Computing CERC liji@cnic.cn Outline Cloud Computing Database Solution Our Experiences in Database Cloud Computing SaaS Software as a Service PaaS Platform as a Service IaaS Infrastructure
More informationAdvanced Data Management Technologies
ADMT 2017/18 Unit 15 J. Gamper 1/44 Advanced Data Management Technologies Unit 15 Introduction to NoSQL J. Gamper Free University of Bozen-Bolzano Faculty of Computer Science IDSE ADMT 2017/18 Unit 15
More informationMongoDB An Overview. 21-Oct Socrates
MongoDB An Overview 21-Oct-2016 Socrates Agenda What is NoSQL DB? Types of NoSQL DBs DBMS and MongoDB Comparison Why MongoDB? MongoDB Architecture Storage Engines Data Model Query Language Security Data
More information5/2/16. Announcements. NoSQL Motivation. The New Hipster: NoSQL. Serverless. What is the Problem? Database Systems CSE 414
Announcements Database Systems CSE 414 Lecture 16: NoSQL and JSon Current assignments: Homework 4 due tonight Web Quiz 6 due next Wednesday [There is no Web Quiz 5 Today s lecture: JSon The book covers
More informationDatabase Systems CSE 414
Database Systems CSE 414 Lecture 16: NoSQL and JSon CSE 414 - Spring 2016 1 Announcements Current assignments: Homework 4 due tonight Web Quiz 6 due next Wednesday [There is no Web Quiz 5] Today s lecture:
More informationCSE 344 JULY 9 TH NOSQL
CSE 344 JULY 9 TH NOSQL ADMINISTRATIVE MINUTIAE HW3 due Wednesday tests released actual_time should have 0s not NULLs upload new data file or use UPDATE to change 0 ~> NULL Extra OOs on Mondays 5-7pm in
More informationDISTRIBUTED DATABASE OPTIMIZATIONS WITH NoSQL MEMBERS
U.P.B. Sci. Bull., Series C, Vol. 77, Iss. 2, 2015 ISSN 2286-3540 DISTRIBUTED DATABASE OPTIMIZATIONS WITH NoSQL MEMBERS George Dan POPA 1 Distributed database complexity, as well as wide usability area,
More informationAn Brief Introduction to Data Storage
An Brief Introduction to Data Storage Jascha Schewtschenko Institute of Cosmology and Gravitation, University of Portsmouth May 10, 2018 JAS (ICG, Portsmouth) An Brief Introduction to Data Storage May
More informationNon-Relational Databases. Pelle Jakovits
Non-Relational Databases Pelle Jakovits 25 October 2017 Outline Background Relational model Database scaling The NoSQL Movement CAP Theorem Non-relational data models Key-value Document-oriented Column
More informationCISC 7610 Lecture 2b The beginnings of NoSQL
CISC 7610 Lecture 2b The beginnings of NoSQL Topics: Big Data Google s infrastructure Hadoop: open google infrastructure Scaling through sharding CAP theorem Amazon s Dynamo 5 V s of big data Everyone
More informationScaling for Humongous amounts of data with MongoDB
Scaling for Humongous amounts of data with MongoDB Alvin Richards Technical Director, EMEA alvin@10gen.com @jonnyeight alvinonmongodb.com From here... http://bit.ly/ot71m4 ...to here... http://bit.ly/oxcsis
More informationIntroduction to Computer Science. William Hsu Department of Computer Science and Engineering National Taiwan Ocean University
Introduction to Computer Science William Hsu Department of Computer Science and Engineering National Taiwan Ocean University Chapter 9: Database Systems supplementary - nosql You can have data without
More informationPROFESSIONAL. NoSQL. Shashank Tiwari WILEY. John Wiley & Sons, Inc.
PROFESSIONAL NoSQL Shashank Tiwari WILEY John Wiley & Sons, Inc. Examining CONTENTS INTRODUCTION xvil CHAPTER 1: NOSQL: WHAT IT IS AND WHY YOU NEED IT 3 Definition and Introduction 4 Context and a Bit
More informationWhy NoSQL? Why Riak?
Why NoSQL? Why Riak? Justin Sheehy justin@basho.com 1 What's all of this NoSQL nonsense? Riak Voldemort HBase MongoDB Neo4j Cassandra CouchDB Membase Redis (and the list goes on...) 2 What went wrong with
More informationTDDD43 HT2014: Advanced databases and data models Theme 4: NoSQL, Distributed File System, Map-Reduce
TDDD43 HT2014: Advanced databases and data models Theme 4: NoSQL, Distributed File System, Map-Reduce Valentina Ivanova ADIT, IDA, Linköping University Slides based on slides by Fang Wei-Kleiner DFS, Map-Reduce
More informationThe NoSQL Landscape. Frank Weigel VP, Field Technical Opera;ons
The NoSQL Landscape Frank Weigel VP, Field Technical Opera;ons What we ll talk about Why RDBMS are not enough? What are the different NoSQL taxonomies? Which NoSQL is right for me? Macro Trends Driving
More informationCSE 530A. Non-Relational Databases. Washington University Fall 2013
CSE 530A Non-Relational Databases Washington University Fall 2013 NoSQL "NoSQL" was originally the name of a specific RDBMS project that did not use a SQL interface Was co-opted years later to refer to
More informationData Analytics at Logitech Snowflake + Tableau = #Winning
Welcome # T C 1 8 Data Analytics at Logitech Snowflake + Tableau = #Winning Avinash Deshpande I am a futurist, scientist, engineer, designer, data evangelist at heart Find me at Avinash Deshpande Chief
More informationRule 14 Use Databases Appropriately
Rule 14 Use Databases Appropriately Rule 14: What, When, How, and Why What: Use relational databases when you need ACID properties to maintain relationships between your data. For other data storage needs
More informationNoSQL : A Panorama for Scalable Databases in Web
NoSQL : A Panorama for Scalable Databases in Web Jagjit Bhatia P.G. Dept of Computer Science,Hans Raj Mahila Maha Vidyalaya, Jalandhar Abstract- Various business applications deal with large amount of
More informationCONSOLIDATING RISK MANAGEMENT AND REGULATORY COMPLIANCE APPLICATIONS USING A UNIFIED DATA PLATFORM
CONSOLIDATING RISK MANAGEMENT AND REGULATORY COMPLIANCE APPLICATIONS USING A UNIFIED PLATFORM Executive Summary Financial institutions have implemented and continue to implement many disparate applications
More informationRelational to NoSQL Database Migration
ISSN (Online) : 2319-8753 ISSN (Print) : 2347-6710 International Journal of Innovative Research in Science, Engineering and Technology An ISO 3297: 2007 Certified Organization Volume 6, Special Issue 5,
More informationMaking MongoDB Accessible to All. Brody Messmer Product Owner DataDirect On-Premise Drivers Progress Software
Making MongoDB Accessible to All Brody Messmer Product Owner DataDirect On-Premise Drivers Progress Software Agenda Intro to MongoDB What is MongoDB? Benefits Challenges and Common Criticisms Schema Design
More informationCassandra- A Distributed Database
Cassandra- A Distributed Database Tulika Gupta Department of Information Technology Poornima Institute of Engineering and Technology Jaipur, Rajasthan, India Abstract- A relational database is a traditional
More informationL22: NoSQL. CS3200 Database design (sp18 s2) 4/5/2018 Several slides courtesy of Benny Kimelfeld
L22: NoSQL CS3200 Database design (sp18 s2) https://course.ccs.neu.edu/cs3200sp18s2/ 4/5/2018 Several slides courtesy of Benny Kimelfeld 2 Outline 3 Introduction Transaction Consistency 4 main data models
More informationThe Future of Interoperability: Emerging NoSQLs Save Time, Increase Efficiency, Optimize Business Processes, and Maximize Database Value
The Future of Interoperability: Emerging NoSQLs Save Time, Increase Efficiency, Optimize Business Processes, and Maximize Database Value Author: Tim Dunnington Director of Interoperability, Informatics
More informationNoSQL database and its business applications
COSC 657 Db. Management Systems Professor: RAMESH K. Student: BUER JIANG Research paper NoSQL database and its business applications The original purpose has been contemporary web-expand dbs. The movement
More information10 Million Smart Meter Data with Apache HBase
10 Million Smart Meter Data with Apache HBase 5/31/2017 OSS Solution Center Hitachi, Ltd. Masahiro Ito OSS Summit Japan 2017 Who am I? Masahiro Ito ( 伊藤雅博 ) Software Engineer at Hitachi, Ltd. Focus on
More informationGetting to know. by Michelle Darling August 2013
Getting to know by Michelle Darling mdarlingcmt@gmail.com August 2013 Agenda: What is Cassandra? Installation, CQL3 Data Modelling Summary Only 15 min to cover these, so please hold questions til the end,
More information10/18/2017. Announcements. NoSQL Motivation. NoSQL. Serverless Architecture. What is the Problem? Database Systems CSE 414
Announcements Database Systems CSE 414 Lecture 11: NoSQL & JSON (mostly not in textbook only Ch 11.1) HW5 will be posted on Friday and due on Nov. 14, 11pm [No Web Quiz 5] Today s lecture: NoSQL & JSON
More informationDistributed Data Store
Distributed Data Store Large-Scale Distributed le system Q: What if we have too much data to store in a single machine? Q: How can we create one big filesystem over a cluster of machines, whose data is
More informationMiddle East Technical University. Jeren AKHOUNDI ( ) Ipek Deniz Demirtel ( ) Derya Nur Ulus ( ) CENG553 Database Management Systems
Middle East Technical University Jeren AKHOUNDI (1836345) Ipek Deniz Demirtel (1997691) Derya Nur Ulus (1899608) CENG553 Database Management Systems * Introduction to Cloud Computing * Cloud DataBase as
More informationD DAVID PUBLISHING. Big Data; Definition and Challenges. 1. Introduction. Shirin Abbasi
Journal of Energy and Power Engineering 10 (2016) 405-410 doi: 10.17265/1934-8975/2016.07.004 D DAVID PUBLISHING Shirin Abbasi Computer Department, Islamic Azad University-Tehran Center Branch, Tehran
More informationSources. P. J. Sadalage, M Fowler, NoSQL Distilled, Addison Wesley
Big Data and NoSQL Sources P. J. Sadalage, M Fowler, NoSQL Distilled, Addison Wesley Very short history of DBMSs The seventies: IMS end of the sixties, built for the Apollo program (today: Version 15)
More informationAbstract. The Challenges. ESG Lab Review InterSystems IRIS Data Platform: A Unified, Efficient Data Platform for Fast Business Insight
ESG Lab Review InterSystems Data Platform: A Unified, Efficient Data Platform for Fast Business Insight Date: April 218 Author: Kerry Dolan, Senior IT Validation Analyst Abstract Enterprise Strategy Group
More informationSql Vs NoSql: NewSql The Solution For Big Data
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727 PP 45-51 www.iosrjournals.org Sql Vs NoSql: NewSql The Solution For Big Data Dr. Archana Raje 1, Aniket Jagdale 2 1 (Information
More informationWeb Mining Evolution & Comparative Study with Data Mining
Web Mining Evolution & Comparative Study with Data Mining Anu, Assistant Professor (Resource Person) University Institute of Engineering and Technology Mahrishi Dayanand University Rohtak-124001, India
More informationTWOO.COM CASE STUDY CUSTOMER SUCCESS STORY
TWOO.COM CUSTOMER SUCCESS STORY With over 30 million users, Twoo.com is Europe s leading social discovery site. Twoo runs the world s largest scale-out SQL deployment, with 4.4 billion transactions a day
More informationPostgres Plus and JBoss
Postgres Plus and JBoss A New Division of Labor for New Enterprise Applications An EnterpriseDB White Paper for DBAs, Application Developers, and Enterprise Architects October 2008 Postgres Plus and JBoss:
More information