Uploaded June 2015 | Updated September 2026, 26 minutes ago
This talk was given by undergraduate Brian Gottfried during the 8th Annual Computer Science Undergraduate Research Symposium in 2014. Brian‘s research was supervised by Dr. Diane Pozefsky.
"NoSQL, Neo4j, and Chemotext: A Primer on Picking the Right Database For Your Problem Space"
NoSQL databases get a lot of media attention nowadays, but are they anything more than a flash in the pan? Relational databases have been around for several decades and are used by almost every major business in the world, while most NoSQL databases could still be considered beta software. This case study examines a specific database, Neo4j, and a specific problem, the Chemotext application, to understand why a Graph Database like Neo4j was not only the best database for the application, but the right solution to the problem. This paper also examines Graph Databases on a larger scale to determine what problem spaces they thrive in and where they fail.
Brian Gottfried is a native of Westlake, Ohio and a happy transplant to the sunny South. His areas of interest include machine learning, data analytics, and big data manipulation. After graduation, he’ll be heading to Madison, Wisconsin to work with Epic Systems doing Software Development. He’d like to thank Ian Kim, Nancy Baker, and Diane Pozefsky for their support during his research; he is also, without a doubt, proud to be a Tar Heel.
This talk was given by undergraduate Brian Gottfried during the 8th Annual Computer Science Undergraduate Research Symposium in 2014. Brian‘s research was supervised by Dr. Diane Pozefsky.
"NoSQL, Neo4j, and Chemotext: A Primer on Picking the Right Database For Your Problem Space"
NoSQL databases get a lot of media attention nowadays, but are they anything more than a flash in the pan? Relational databases have been around for several decades and are used by almost every major business in the world, while most NoSQL databases could still be considered beta software. This case study examines a specific database, Neo4j, and a specific problem, the Chemotext application, to understand why a Graph Database like Neo4j was not only the best database for the application, but the right solution to the problem. This paper also examines Graph Databases on a larger scale to determine what problem spaces they thrive in and where they fail.
Brian Gottfried is a native of Westlake, Ohio and a happy transplant to the sunny South. His areas of interest include machine learning, data analytics, and big data manipulation. After graduation, he’ll be heading to Madison, Wisconsin to work with Epic Systems doing Software Development. He’d like to thank Ian Kim, Nancy Baker, and Diane Pozefsky for their support during his research; he is also, without a doubt, proud to be a Tar Heel.










