Preview

Firebase Database Vs. Mysql-Aler Case Study

Better Essays
Open Document
Open Document
1155 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Firebase Database Vs. Mysql-Aler Case Study
9.3. Firebase Database - Jonas (ready for proofreading)
The Firebase database (ref. ) provides developers with a fast and easy solution to integrate a real time database into their projects. This service is based on a noSQL database and allows to store data online and synchronize this data across multiple clients. In this section we will first elaborate the differences between the Firebase database and a more traditional self-hosted MySQL database and then highlight our use cases and the resulting database structure.

9.3.1. FireBase (NoSQL) vs. MySQL - Jonas (ready for proofreading)
Starting with the more traditional MySQL, this database system is open source and based on a relational database approach. In relational database management systems
…show more content…
NoSQL databases usually provide a better concurrent access with higher read and write speeds at a lower latency, more efficient data storage and better scalability (ref http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6106531 ). This superiority arises because of the structural differences, which also effects the data safety. While many noSQL, and especially Firebase database, are real time database, meaning any transaction has to be completed within a given time frame, usually milliseconds. However, they can not guarantee that the data is always correct on the database. In comparison, MySQL is ACID (atomicity, consistency, isolation und durability) compliant, meaning a transaction is either fully executed or not at all, which ensures data consistency (ref https://dev.mysql.com/doc/refman/5.6/en/mysql-acid.html …show more content…
However, the data is not stored on our server, but on the ones run by Firebase, meaning we have no direct control over it.

9.3.2. Our choice, Firebase database - Jonas (ready for proofreading)
Changing database during a project can be tricky, especially switching between noSQL and SQL databases, as the data structure must be adopted to the new system. Therefore, we discussed our database choice extensively and wrote down our must requirements before implementing one. Table ** shows these requirements for our database ordered according to their importance.

Table **: Our must haves for a database

You May Also Find These Documents Helpful

  • Good Essays

    MySQL is a free, open-source, multithreaded, and multi-user SQL database management system which has more than 10 million installations. The basic program runs as a server providing multi-user access to a number of databases. MySQL includes a broad subset of ANSI SQL 99, as well as extensions, cross-platform support, stored procedures, triggers,…

    • 664 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Cis 515week 3

    • 1024 Words
    • 4 Pages

    Bibliography: (2012). Database systems: Design, implementation, and management. (10 ed.). United States of America: Joe Sabatino.…

    • 1024 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Distributed database systems do not require complex mechanisms to manage transactions and ensure the database's consistency and integrity.…

    • 1917 Words
    • 8 Pages
    Powerful Essays
  • Good Essays

    Industry specific software for Kudler Fine Foods would assist in integrating the organization’s accounting processes as determined in the needs document. The organization’s existing processes are not meeting the demands for growth and productivity. According to one source, “the successful adoption and implementation of an information system depends on the proper assessment of numerous individual, technology, task, organizational, and environmental factors” (Turban & Volonino, 2009, p. 528). Organizational systems analysis and design, databases, programming, networking, and the web each have a function with regard to the four use cases presented for inventory, accounts payable, accounts receivable, and payroll.…

    • 757 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    As you recall, data is a collection of facts (numbers, text, even audio and video files) that is processed into usable information. Much like a spreadsheet, a database is a collection of such facts that you can then slice and dice in various ways to extract information or make decisions. However, the advantage and primary use of a database over a spreadsheet is its ability to handle a large volume of data and yet allow for quick access to the information that is desired.…

    • 1190 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    References: What are Relational Databases, and Why Should I Care? . (n.d.). Index of /. Retrieved May 14, 2012, from http://dewey.library.nd.edu/mylibrary/manual/ch/ch16.html…

    • 624 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Graphical User Interface

    • 559 Words
    • 3 Pages

    * High Performance, Reliability and Scalability: Supports demanding applications, such as Telco and Network management…

    • 559 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    References: Coronel, C., Morris, S., & Rob, P. (2011). Database systems: Design, implementation and management (9th ed.). Mason, OH: Cengage Learning.…

    • 1451 Words
    • 4 Pages
    Powerful Essays
  • Better Essays

    IT 600 Module One Lecture

    • 1256 Words
    • 5 Pages

    Page, T. W., Weinstein, M. J., & Popek, G. J. (1985). Genesis: A distributed database operating system.…

    • 1256 Words
    • 5 Pages
    Better Essays
  • Better Essays

    The differences in the architectures are based on how the tables and records are related. Relational architecture is a very popular database. It is also the most mature and widely used database system in production. Relational databases can be used to track patient care in the form of treatments, outcomes of those treatments, and critical indicators of a patient 's current state such as blood pressure, heart rate, and blood glucose levels. They can also be used to interconnect with multiple informational systems throughout a healthcare facility. Relational databases have the potential to eliminate paper storage and transfer of information and to answer important questions about healthcare efficacy. Relational systems serve as the repositories of record behind nearly all online transactions and most online content management systems including social networks. This database also serves as a well-understood point of reference for new extensions and revolutions in database systems that may arise in the future. Another type of database architecture is the Object-oriented model. This model is powerful and quite complex. With the relatively new object-relational database model is the wide spread and simple relational database model extended by some basic object-oriented concepts. These allow them to work with the relational database model but also have some advantages of the…

    • 754 Words
    • 4 Pages
    Better Essays
  • Better Essays

    In this paper I am going to discuss about the database and software used in my construction company. Oracle database is a multi platform database, meaning it can run efficiently on any operating system and this makes Oracle flexible and more secure when compared to its competitors. Our Oracle database is running on a Sun server, using the Sun Solaris enterprise operating system. Oracle databases are an enterprise database system, only medium and large companies would need an enterprise database. Oracle Corporation uses RDBMS rational database management systems to maintain all data within the organization. Various data items can be organized according to their relationships with each other, such as the relationship of Employee name and Employee ID, rational databases give Oracle a great deal of flexibility when describing the relationship between data elements. Oracle follows Dr.Cobbs 12 rules on how a true RDBMS should be evaluated. The following are Cobb's 12 rules.…

    • 807 Words
    • 4 Pages
    Better Essays
  • Satisfactory Essays

    Database Term Paper

    • 455 Words
    • 2 Pages

    Open source (or not) database platforms like MySQL, Microsoft SQL Server, and PostgreSQL that have achieved broad acceptance provide adept, malicious hackers an obvious path to attack websites en masse. With FireHost, we can trust that our database will be protected with the most advanced security available.…

    • 455 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Another advantage of the database approach is flexibility in terms of data usage. The data is kept in…

    • 592 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Relational Databases

    • 750 Words
    • 3 Pages

    A database uses a database management system or DBMS that use one of five specific data structure that allows the end user access to the data in the database. The five data structures are hierarchical, network, relational, object-oriented, and multidimensional. The first databases used the hierarchical data structure to store and gather the data. This structure the data relations are stored in a tree like records are dependent and arranged in multilevel with one root record and various subordinate levels. Any data element in the database can be found by starting at the root record and…

    • 750 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Cis515

    • 3200 Words
    • 13 Pages

    These would make up the core entities of the database and each entity would have various attributes with further relevant information which can be displayed in a hierarchical nature.…

    • 3200 Words
    • 13 Pages
    Powerful Essays