Company
Date Published
Author
Nathan VanBenschoten
Word count
1136
Language
English
Hacker News points
None

Summary

CockroachDB, known for its scalability across multiple nodes and reliability even in the face of hardware failures, was tested on a Raspberry Pi to explore its capabilities on the ARM architecture, despite its typical use on x86 systems. The team successfully ran CockroachDB on a Raspberry Pi Model B, an ARMv6 architecture with 512 MB of memory, using Raspbian Jessie as the operating system. The process involved compiling the database from source, adjusting constants and compiler flags for compatibility, and managing memory constraints by altering the Raspberry Pi's memory configuration. Despite achieving a functional database, the experiment comes with cautionary notes regarding potential bugs and risks, as CockroachDB does not officially support ARM or 32-bit architectures. The endeavor is shared with the community, encouraging feedback and further exploration, and inviting users to report issues via GitHub.