The Case for the Graph Database false
By:Barack Karavani
Published on 2015 by
As applications have evolved to be more robust and complex, so has their data. Application's have almost entirely become soley dependent on their data. Data powers our applications and has helped them evolve to be the feature-full products we've come to love. In addition to the more complex requirements of software, developers have also began shifting their approach for creating applications from the existing waterfall model. Historically, the problem of data has been solved through the use of one of the many flavors of relational databases such as MySQL, PostgreSQL, and Oracle. But, given how our applications and their data is evolving, the existing relational databases may no longer be the |one size fits all'' solution that they have been before. A new breed of databases not based on the existing relational model have started to catch the attention of developers. These databases have been categorized as Not Only SQL databases or NoSQL databases. NoSQL databases include distributed key-value stores such as Redis and Riak, document-oriented databases such as MongoDB and CouchDB, and graph databases such as Neo4j. As the requirements of our applications have shifted, from the amount of data stored, agile software development, and requirements for availability, NoSQL databases have gradually become the more popular solution for storing data. Each type of database has proven to be beneficial for a set of use cases. Distributed key-value stores such as Redis have become popular to be used as an intermediate high availablity and performance data stores. Documented-oriented databases such as MongoDB have also become popular due to their rich feature-set, ability to shard data, and schema-less nature which allows developers to focus on applications without worrying about schema. Unfortunately, outside of their use cases, document and distributed key-value store databases, haven't helped in the ability to solve complex relationships. A use case exists for databases that easily allow developers to model complex relationships amongst data. While the original solution to this problem may have been relational databases, one may argue that relational databases aren't entirely relational and do not lend themselves to modeling complex relationships. While relational database have partially solved this problem, a complete solution now exists with graph databases such as Neo4J. Graph databases combine the schema-less nature of other NoSQL databases but relationships are first class citzens and can easily be created to model real-world data. Given this well defined use case and a glaring problem that needs to be solved, this thesis will explore the use of a graph database for a non-trivial application. The application that will be examined is the Electronic Assesment System (EAS) developed by the Pioneering Technology Group (PTG) at California State University Northridge (CSUN). EAS is one of the premier applications developed by PTG which will be used by CSUN professors, students, and staff to assess student learning through their higher educational careers while attending CSUN. This thesis will explore, for the same set of data containing complex relationships, how would data be modelled in a graph database, how do the queries between each database compare to one another, and how it would have helped aid development within an Agile environment.
This Book was ranked at 4 by Google Books for keyword Relational Databases.
Book ID of The Case for the Graph Database's Books is 9TGZnQAACAAJ, Book which was written byBarack Karavanihave ETAG "TCvkKgZynz0"
Book which was published by since 2015 have ISBNs, ISBN 13 Code is and ISBN 10 Code is
Reading Mode in Text Status is false and Reading Mode in Image Status is false
Book which have "69 Pages" is Printed at BOOK under Category
Book was written in en
eBook Version Availability Status at PDF is falseand in ePub is false
Book Preview
The Case for the Graph Database Free Download
The Case for the Graph Database PDF Free
The Case for the Graph Database PDF
The Case for the Graph Database Free
The Case for the Graph Database Books
The Case for the Graph Database Books Free
The Case for the Graph Database Audio Books
The Case for the Graph Database full-text Books
The Case for the Graph Database Online Read
The Case for the Graph Database Kindle
The Case for the Graph Database Review
The Case for the Graph Database Book Summary
The Case for the Graph Database Book PDF
The Case for the Graph Database Book Review
The Case for the Graph Database -Barack Karavani- Google Books
The Case for the Graph Database byBarack Karavani- Goodreads
The Case for the Graph Database byBarack Karavani
The Case for the Graph Database -Barack Karavani-
The Case for the Graph Database -Barack Karavani-
The Case for the Graph Database E-Books
The Case for the Graph Database byBarack KaravaniE-Books
The Case for the Graph Database byBarack Karavaniebooks
The Case for the Graph Database byBarack Karavani- Full Text Free Book - Full Text Archive
The Case for the Graph Database byBarack Karavani- Full Text Free Book
The Case for the Graph Database byBarack Karavani- Full Text Archive
Amazon.com: The Case for the Graph Database byBarack Karavani
Tidak ada komentar:
Posting Komentar