NoSQL Database Implementation

Moving Beyond SQL

Thumbtack knows noSQL. They understand what it takes to build and operate large throughput, web scale systems.

Brian Bulkowski,
Founder & CTO Citrusleaf/Aerospike

With horizontal scalability as one of the core development philosophies at Thumbtack, we are always looking for new ways to store data that allow organizations to grow exponentially without having to rearchitect their systems or fall back to sharding strategies that solve only half the problem.

While Thumbtack remains committed to relational databases such as MySQL and Oracle for a large percentage of its work, notably in transaction processing and ad hoc data analysis, we are increasingly involved in the NoSQL landscape, having brought to market solutions based on:                                                              

White Paper:

Download our latest benchmarking report on ultra-high performance key-value stores and how durability settings effect their performance :

Ultra-High Performance NoSQL Benchmarking: Analyzing Durability and Performance Tradeoffs

  • MongoDB
  • Redis
  • Neo4j
  • MarkLogic
  • Intersystems Cache
  • Hadoop stack
  • Aerospike

Benefits of NoSQL

NoSQL databases are especially useful in several circumstances:

  • Graph storage scenarios, where a large amount of data needs to be sliced and diced along many different dimensions
  • BigData analytics, where dumping everything into a relational store is impractical
  • Document oriented systems, especially those whose core properties are in flux
  • Social networks, where searches need to be performed across a large number of vertices
  • High traffic applications such as retail flash sales, where application responsiveness under load is critical