SQL Vs NOSQL

Great Essays
Not Only SQL
(NOSQL)

In this paper I will use comparisons to help distinguish what is NOSQL. We will talk about NOSQL vs SQL. Document, Graph, or Key-value and wide column Models of NOSQL. We will touch on Schema and end with a condensed comparison of SQL and NOSQL. In short, a brief overview of not only NOSQL but also its opposing and conjoining systems, and their pro’s and con’s.
To really understand these comparisons, you need to have an Idea of what JavaScript and JSON are in addition to the LAMP and MEAN stacks. The term LAMP referrers to (Linux, Apache, MySQL (SQL), PHP). The LAMP stack is a common stack of open source and free languages. This stack uses Linux as the operating system Apache as the server, MQSQL as the Database and PHP
…show more content…
JSON stands for: JavaScript Serialized Object Notation. It is a minimal format for structuring data, and was created for use in JavaScript to pass around small bits of data. “JSON is the data structure of the Web. It 's a simple data format that allows programmers to store and communicate sets of values, lists, and key-value mappings across systems.” Ok so NOSQL is a database system that does not use the traditional tables columns and rows. It uses one of the outlined Data Models above. For comparison we are using Mongo DB, a popular NOSQL option, which uses the Document Model, whose format is similar to JSON, which we have now defined.
In addition to Document NOSQl databases, there are also Graph, Key-value and wide column Models. These each are a topic to wide to discuss here but we will touch briefly on each.
• Graph databases use embedded aggregates, like other NOSQL databases. Graphs are capable of manipulating large amounts of data. Graphs work by using two type of records, Nodes and Relationships, these intern have properties. The best way to visualize this is to think of an Entity relation diagram, with labeling between the entities describing the relationships.
• Wide column databases is an exception to the rows and columns rules. The data her eis stored in rows with an associated key, and they are ordered by column, however the difference here is that each row can have different columns. Theses columns can be made into super columns which are
…show more content…
These models do vary between different kinds Berkely Db and Couchbase are a few to mention.
Aside from the aforementioned items above, these databases continue to differ from one another. RBDMS like MYSQL is great for a variety of different applications. It is proven to be a viable database structure. The problems start with RBDMS when there are errors in the design of the database, or growth into larger data occurs. This requires you to continually upgrade the server space to accommodate the growing data. This does not mean, however, that every database should or could be a NOSQL type. While NOSQL has the ability to perform data calls at a very fast speed, very strong write speeds on large amounts of data, it offers only a few capabilities to preform ad-hoc queries, it has may different Document types and is skill heavy.
The condensed take away is this. “The right tool for the right job”- . There are many attributes that each type of database, SQL vs NOSQL, has. RBDMS has been the standard for many years (even replaced NOSQL at one point) and will not be going away. Not every application can use NOSQL to its potential, again noting on the skill requirement referencing load balancing and cluster

Related Documents

  • Improved Essays

    Nt1310 Unit 4 Test Paper

    • 419 Words
    • 2 Pages

    Suited for large data warehousing operations due to higher implementation costs – needs at least 4…

    • 419 Words
    • 2 Pages
    Improved Essays
  • Improved Essays

    Nt1310 Unit 3 Study Guide

    • 703 Words
    • 3 Pages

    11. OLAP: an online analytical processing (OLAP) engine, responsible for data discovery, including capabilities for limitless report viewing, complex analytical calculations, and predictive “what if” scenario (budget, forecast) planning. It performs multidimensional analysis of business data and provides the capability for complex calculations, trend analysis, and sophisticated data modeling. 12. “Drill down”: To drill down means to go through the hierarchy of folders to find a specific file or to click through drop-down menus in a GUI or access database.…

    • 703 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    To represent the constraints on the host level (and implicitly on the level of feature packs), and uses a dependency matrix. Figure represents an example of a dependency matrix that shows the dependencies between the different hosts, as well as restrictions on these dependencies. The first column and the first row represent a file (database). Each cell contains a set of pairs (C, H), where C indicates the constraint and H indicates the type of dependency. A value of 2 means a strong dependency and 1 indicating a weak dependency.…

    • 477 Words
    • 2 Pages
    Improved Essays
  • Decent Essays

    Pt2520 Week 2 Assignment

    • 517 Words
    • 3 Pages

    This week we learned lots about the decomposition of our relations we are creating in the database as well how to make the relations into normal forms, which there are three normal forms. I learned that there can be data that is redundant and therefore not useful for the database. This data has no integrity and can be misplaced and even confuse how the data can be used and retrieved. This type of problem must be avoided. I had a hard time understanding how the breaking down of one relation into two or more would help keep all the data from being redundant.…

    • 517 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    Structural This model allows multiple health information systems to exchange data and interpret that data. Each system understands what kind of data it is looking at based on the standard for the exchange of health information between clinical systems (Health Level 7). 3. Semantic…

    • 767 Words
    • 4 Pages
    Improved Essays
  • Decent Essays

    Currently, this sector is dominated by Windows operating systems, and servers by UNIX operating systems or Linux. 3. Enterprise and other software applications: used to interconnect the organisation’s already existing application systems. This would consist SAP, PeopleSoft, Oracle, etc. 4. Data management and storage: all the data acquired must also be stored and this is taken care by the organisation’s storage devices such as SANs, which connect multiple storage devices on dedicated high-speed networks.…

    • 266 Words
    • 2 Pages
    Decent Essays
  • Decent Essays

    Sequenom Case Summary

    • 499 Words
    • 2 Pages

    Big data with Hadoop deployment recommended solution today only addresses part of the issue, and have done so by increasing knowledgeable IT staff for the technology, increase in operational expenses, infrastructure misalignment or compatibility issues and risk association. To properly budget for this deployment in investing in a big data with Hadoop strategy, Sequenom should deploy a strategy that aligns to Sequenom’s laboratories CLIA labs, by agreeing on an all-in-one Oracle Appliance, big data with Hadoop…

    • 499 Words
    • 2 Pages
    Decent Essays
  • Superior Essays

    In chapter 6, we discuss the economic issues that occurs and how exponential growth of things will not yield more signal, but more noise. The danger in big data is losing sight of this underlying data…

    • 1038 Words
    • 5 Pages
    Superior Essays
  • Decent Essays

    End-Of-Chapter Quiz

    • 680 Words
    • 3 Pages

    Correct answer Data connection All the categories of data pertaining to one database item such as a person, place, thing, event, or idea, stored in a horizontal row in a database. Correct answer Record Information that describes a record and is stored in columns.…

    • 680 Words
    • 3 Pages
    Decent Essays
  • Improved Essays

    The Relational Database Framework The collection of information provides access to the network of the data-processing system. The representation consists vital information of real-time events. The objective requires managing personal cognizant comportment for integrating vital information. The standard utilizer and application (APP) program interface to a relational database is the Structured Query Language (SQL) (Codd, 2003-2016).…

    • 448 Words
    • 2 Pages
    Improved Essays
  • Improved Essays

    Advantage: - This model prevents some of the potential problem related with privacy and security that are arise from keeping data in one large pool. - It also removes the question of data ownership that has been arise stumbling block for some health information exchange looking to connect fiercely protective participants (Bersneski, 2015). Disadvantage: - This model consist various variations so the independent database can be consistent or…

    • 508 Words
    • 3 Pages
    Improved Essays
  • Great Essays

    Case Study Assignment – I Campbellsville University MASSIVE DATABASE MASTERING - MASTERCARD INTERNATIONAL Various affiliations are endeavoring to address the open entryways and limit challenges related with "huge data." Industry masters gage that the total volume of data is increasing at general interims and most by a wide margin of new data being delivered is prepared to go spaces. MasterCard Universal (www.mastercard.com) is not any more impossible to miss to think about the issues identified with monstrous databases. MasterCard has amassed a data circulation focus that is more than 100-terabytes in size. Insiders expect that it will create to more than 1.8 petabytes.…

    • 933 Words
    • 4 Pages
    Great Essays
  • Improved Essays

    What is a relational database? It is a database that stores the information about both data, for example for a person detail that is link with their car details that they have bought it from the company. The data and relationships are showed in an entity which is in a flat, two dimensional tables. We would use a relational database in a company such as a car company so when they want to store their customers information and what car did they buy, they use a relational database which stores the customer information such as their name, age, gender, email and their phone number so that if that customer comes back to buy another car then they can just update she/his entity.…

    • 736 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Nt1330 Chapter 9

    • 1156 Words
    • 5 Pages

    Submit the questions as a Word document attachment. Chapter 9 Project Questions: 56, 59, & 60. Ensure you include a link to the websites and APA information. Chapter 9 Review Questions: 1, 2, 4, 7 - 9, 11 - 19, 30, 31, 36, 38 - 45, 51, & 54. Chapter 10B Review Questions: 8 - 11.…

    • 1156 Words
    • 5 Pages
    Improved Essays
  • Great Essays

    Since then, the model has been implemented in a large number of commercial systems. Current popular relational DBMSs (RDBMSs) include DB2 and Informix Dynamic Server (from IBM), Oracle and Rdb (from Oracle), and SQL Server and Access (from Microsoft). Some other commercial relational DBMSs used are Sybase (also known as Sybase SQL Server), Paradox, and Foxbase. Recently, some open source relational DBMSs, such as MySQL and PostGreSQL have also grown in popularity. At the time this chapter was written, the market share varied depending on platform; with DB2, Oracle, and Microsoft SQL Server dominating the market overall.…

    • 6801 Words
    • 28 Pages
    Great Essays