markdown guide


spencer explained:

"The name was chosen in 2012, two years before the open source project was started. I had just gotten done with an exhausting and ultimately frustrating survey of OSS database products for the backend of a new private photo sharing service called Viewfinder. Iโ€™d tried and found wanting MySQL, Postgres, AWS SimpleDB, Hbase, Cassandra, and Riak.

I was annoyed. Why wasnโ€™t there a scalable, survivable, consistent database with transactions? I was even willing to drop transactions as a requirement โ€“ a terrible sacrifice. The frustration led me to write a manifesto. What would the โ€œrightโ€ database look like?

I imagined it would be composed of symmetric nodes, require no external dependencies, spread itself naturally across availability zones for survival. Each node would autonomously replicate and repair data. These were the capabilities that led me to the name โ€œcockroachโ€, because theyโ€™ll colonize the available resources and are nearly impossible to kill."


Wow! Then the name is fits perfectly well to its goal :D


They got free exposure in a dev site ;)

Nah, probably is the resilience thing, as pointed by Helen.


I think the story behind Cockroach is that it's designed to survive disasters and be resilient.

Amruta can probably fill you in if you're interested

Classic DEV Post from Jun 2 '19

Software development is a social profession

The software community has lost itself in a maze of frameworks and languages

Comfort Ajala profile image
๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽ“ M.Sc in Biochemistry ๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ป Software Developer ๐ŸŒ Language Enthusiast
Join dev.to

Be a better developer. Free forever.