How We Built a CockroachDB Dialect for Hibernate
2 days ago, cockroach

<p>This post was originally published in 2017, upon announcing that CockroachDB’s support for Hibernate was in beta. Today, we’re excited to announce some big news: the CockroachDB dialect for Hibernate is officially available! 🥳 Hibernate now offers first-class support for&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/building-support-for-java-orm-hibernate-in-cockroachdb/">How We Built a CockroachDB Dialect for Hibernate</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Introducing Pebble: A RocksDB Inspired Key-Value Store Written in Go
3 days ago, cockroach

<p>Since its inception, CockroachDB has relied on RocksDB as its key-value storage engine. The choice of RocksDB has served us well. RocksDB is battle tested, highly performant, and comes with a rich feature set. We’re big fans of RocksDB and&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/pebble-rocksdb-kv-store/">Introducing Pebble: A RocksDB Inspired Key-Value Store Written in Go</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

How to Run a Software as a Service on Kubernetes
4 days ago, cockroach

<p>The first version of CockroachCloud, our database-as-a-service product, had our users fill out a Google doc with their cloud deployment preferences. We’ve come a long way since that initial proof of concept (including, yes, building a UI). More importantly, we’ve&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/kubernetes-saas-implementation/">How to Run a Software as a Service on Kubernetes</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

NoSQL vs. NewSQL vs. Distributed SQL: DZone’s 2020 Trend Report
1 week ago, cockroach

<p>Databases are evolving. For the past decade, we’ve read thinkpiece after thinkpiece taking firm stances on the “SQL vs. NoSQL” debate--some of which declaratively pronounce the death of SQL or the death of NoSQL. In DZone’s annual report on SQL&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/dzone-sql-trend/">NoSQL vs. NewSQL vs. Distributed SQL: DZone&#8217;s 2020 Trend Report</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Database Consistency Models and Isolation Levels
2 weeks ago, cockroach

<p>The other week, we devoted an episode of The Cockroach Hour to talk about the dirty secret of isolation levels. When host Jim Walker was titling the webinar, I’m pretty sure he had one particular “secret” in mind: dirty reads.&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/database-consistency/">Database Consistency Models and Isolation Levels</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Distributed Tracing and Performance Monitoring in CockroachDB
2 weeks ago, cockroach

<p>When you’re working with distributed systems, data storage and retrieval aren’t as straightforward as they are in legacy monolithic databases. This comes with advantages like resilience and high availability, but it means that performance monitoring of a given transaction can&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/performance-monitoring/">Distributed Tracing and Performance Monitoring in CockroachDB</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Full Text Indexing and Search in CockroachDB
3 weeks ago, cockroach

<p>In this post, I’ll skim the surface of a very common pattern in application development: full text indexing and search. I’ll start with a bit of motivation, what prompted me to explore this using CockroachDB. Next, I’ll introduce the initial&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/full-text-indexing-search/">Full Text Indexing and Search in CockroachDB</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Riding the Roachermobile: Cockroach Labs’ Internal Mobility Program
3 weeks ago, cockroach

<p>As a startup, our policies and processes constantly evolve. All content in this post is true at the time of publication. For the most up-to-date information, please visit our careers page or reach out to recruiting@cockroachlabs.com. At Cockroach Labs, we&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/internal-mobility-program/">Riding the Roachermobile: Cockroach Labs’ Internal Mobility Program</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Alter Column Types Without Taking Tables Offline
4 weeks ago, cockroach

<p>There are many reasons you might want to alter the schema of your database but in many databases, this process typically requires downtime. In CockroachDB, we have supported online schema changes since our first stable release, and in v20.1, we&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/alter-column-type/">Alter Column Types Without Taking Tables Offline</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Remote Learning: How WISEflow Powered Online Tests When Universities Shut Down
1 month ago, cockroach

<p>Since the pandemic began, there has been a massive traffic spike in everything digital--from online shopping to remote learning. Under the hood, companies responsible for these technologies have had to quickly adapt to handle the growth in users. Having an&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/cockroachdb-helps-universities-power-remote-learning-in-pandemic/">Remote Learning: How WISEflow Powered Online Tests When Universities Shut Down</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

How Cockroach Labs Supports Work-From-Home During COVID-19
1 month ago, cockroach

<p>As a startup, our policies and processes constantly evolve. All content in this post is true at the time of publication. For the most up-to-date information, please visit our careers page or reach out to recruiting@cockroachlabs.com Adjusting to a completely&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/remote-work/">How Cockroach Labs Supports Work-From-Home During COVID-19</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

CockroachDB & Spring Tutorials for Spring Data JDBC, JPA, & MyBatis
1 month ago, cockroach

<p>From our enterprise customers to developer shops, a lot of folks use CockroachDB to back their Spring applications. It’s no surprise; Java is the most widely used programming language in the world, running in over 3 billion devices. And no&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/spring-data-access-tutorials/">CockroachDB &#038; Spring Tutorials for Spring Data JDBC, JPA, &#038; MyBatis</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Upgrading CockroachDB from dep to Go Modules
1 month ago, cockroach

<p>For a significant part of our history, CockroachDB used the dep vendoring tool for managing package dependencies. Go modules have been widely available since Go 1.11, and with Go 1.14 heavily recommending the migration as well as dependent libraries moving&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/dep-go-modules/">Upgrading CockroachDB from dep to Go Modules</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

How 5G and Public Clouds Will Shape the Future of Global Applications
1 month ago, cockroach

<p>This past February, before the pandemic was deemed a pandemic and New York City was still humming along, as usual, I sat down at Cockroach Labs HQ to talk about the future of data in application development. It’s a broad topic and&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/5g-global-applications/">How 5G and Public Clouds Will Shape the Future of Global Applications</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Build a Python App with SQLAlchemy + CockroachDB
1 month ago, cockroach

<p>One of the great things about CockroachDB’s support for SQL is the ecosystem of frameworks, ORMs, and other tools for working with SQL data. SQLAlchemy is just one of the ORMs in that ecosystem, and one we use quite a&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/sqlalchemy-support/">Build a Python App with SQLAlchemy + CockroachDB</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Distributed SQL: a Cloud-Native, Scalable Postgres Alternative
1 month ago, cockroach

<p>Gartner predicts that by 2022, 75% of all databases will be deployed in the cloud. The findings shouldn’t come as a surprise: on-premise data centers are slowly being phased out as companies realize the many benefits to running a database&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/distributed-sql-webinar/">Distributed SQL: a Cloud-Native, Scalable Postgres Alternative</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Improved Backup & Restore Capabilities in CockroachDB 20.1
1 month ago, cockroach

<p>CockroachDB is designed to deliver bulletproof resilience. But even the world’s safest boat needs to carry life jackets. The same principle applies to your data, which is why we’ve baked a breadth of Backup and Restore capabilities into CockroachDB. Because&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/backup-restore/">Improved Backup &#038; Restore Capabilities in CockroachDB 20.1</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

EU Privacy Shield No Match for the Cockroach
2 months ago, cockroach

<p>On July 16, 2020, the European Court of Justice got rid of the four-year-old Privacy Shield agreement struck between the U.S. and the EU that had exposed Europeans to possible U.S. surveillance. The agreement had also allowed U.S. companies like&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/privacy-shield-data-compliance/">EU Privacy Shield No Match for the Cockroach</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

What’s New in CockroachDB’s Cost-Based Query Optimizer
2 months ago, cockroach

<p>In 2018, CockroachDB implemented a cost-based query optimizer from scratch, which has been steadily improved in each release. The query optimizer is the part of the system that understands the semantics of SQL queries and decides how to execute them;&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/cost-based-optimizer-20-1/">What&#8217;s New in CockroachDB’s Cost-Based Query Optimizer</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Using Lateral Joins for Business Analytics in CockroachDB 20.1
2 months ago, cockroach

<p>CockroachDB’s 20.1 release supports lateral joins, which can dramatically reduce the lines of code needed to arrive at key business analytics. Today, I’m going to walk you through a demo of lateral joins and showcase how you might use them&#8230;</p> <p>The post <a rel="nofollow" href="https://www.cockroachlabs.com/blog/using-lateral-joins-in-the-cockroachdb-20-1-alpha/">Using Lateral Joins for Business Analytics in CockroachDB 20.1</a> appeared first on <a rel="nofollow" href="https://www.cockroachlabs.com">Cockroach Labs</a>.</p>

Next