Home / Companies / Harper / Blog / June 2020

June 2020 Summaries

1 posts from Harper

Filter
Month: Year:
Post Summaries Back to Blog
Choosing the right database for a specific use case involves understanding various architectures, each with unique strengths and limitations. Relational databases, like Oracle and MySQL, are well-suited for applications requiring data integrity and ACID compliance but struggle with unstructured data and modern scalability needs. NoSQL databases, including key-value stores and document stores, address these scalability concerns, offering flexibility for unstructured data but often lacking the strict data integrity of relational models. Graph databases excel in managing relationships and connections, making them ideal for social networking and fraud prevention, while time series databases are optimized for handling continuous data streams. Search engines provide rapid retrieval capabilities for document-based data, though they are costly and lack durability. The concept of polyglot persistence, using multiple database technologies for different needs, highlights the complexity of modern data storage, with technologies like MongoDB and PostgreSQL offering multi-model capabilities. Harper, a structured object store with SQL capabilities, embodies a hybrid approach, blending SQL, NewSQL, and NoSQL features to empower developers with versatile tools for diverse applications, making the traditional SQL vs. NoSQL debate less relevant.
Jun 30, 2020 1,728 words in the original blog post.