scaliendb
Scylla
scaliendb | Scylla | |
---|---|---|
2 | 19 | |
84 | 12,582 | |
- | 1.6% | |
10.0 | 10.0 | |
about 11 years ago | 7 days ago | |
C++ | C++ | |
GNU Affero General Public License v3.0 | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
scaliendb
-
Ask HN: How did you rebuild yourself after having hit rock bottom?
Hey man, don't worry, it will be all right!
About ~10 years ago in 2012-2013, within a ~6 month period (i) my startup [1] which I've been doing for 4 years failed / we shut it down (ii) my wife left, and a few months later told me that she'd been cheating on me.
There was a ~6 month period when I was very depressed, sometimes I wasn't able to sleep for multiple nights in a row, even when I got sleep, it was a few hours at best. It was a truly terrible period, I felt humiliated and reduced to nothing. I looked at my friends with stable boring jobs and families and thought that I messed up big time. I was so depressed, I even went to church a couple of times Sunday morning, because I couldn't sleep and I felt so sorry for myself, even though I'm an agnostic physicist.
Then something really unexpected happened: I got a job at a successful startup [2], which had great culture and people, and suddenly I was partying 2x a week with great people. While I was doing my own startup I stopped doing sports, so I picked up a +15 kg. The depression helped me lose most of it, and since I suddenly had a lot of free-time (no startup, no wife), I started doing sports again [3]. Even more unexpected, being divorced turned out to be appealing to ladies (I jokingly call it the "wounded deer" phenomenon), so I suddenly had ladies sending me signals.
Overall, in another ~6 months, to my huge surprise, there was a huge turn-around in my life, and in the end 2013 became one of the best years in my life! It was super-surprising, because it started on such a downer (Jan-6 was when my wife told me it's over, next day she moved out), but by Q3 I was hooked up with my girlfriend [4], feeling super happy at work and I even did another Ironman that year!
So... it's completely normal to feel depressed in such situations. Just give it some time, build yourself up, and find a good social situation. I personally also started a Phd, which I didn't finish because of the aforementioned startup, but I don't want to tell you to do that. You can potentially create positive vibes around you even by going to a co-working place 2x a week, doing some team sports, etc.
-
[1] https://github.com/scalien/scaliendb
- Ask HN: Free and open source distributed database written in C++ or C
Scylla
- ScyllaDB: NoSQL data store using the seastar framework
-
Database 101: How to Model Leaderboards for 1M Player's Game.
Then I decided to talk to my boss and ask him if I could work with the YARG guys and the condition was to create something cool enough to implement ScyllaDB (NoSQL Wide-column Database) since I'm working as a Developer Advocate there. You won't believe how the simplicity and scalability brought by ScyllaDB perfectly fit the needs of YARG.in!
- Potential for silent data loss on ScyllaDB 5.2.x
-
Why ScyllaDB is Moving to a New Replication Algorithm: Tablets
ScyllaDB now has initial support for a new replication algorithm: tablets...
-
What are some C++ projects with high quality code that I can read through?
Scylla which is a C++ implementation of the Cassandra distributed K:V store https://github.com/scylladb/scylladb
-
Take Advantage of Git Rebase
What you say is impossible, we pretty successfully apply at ScyllaDB (see https://github.com/scylladb/scylladb/commits/master).
I'm not sure 100% of the commits compile & pass all tests - there may be some mistakes - but generally we're in a pretty good state, and the clean git log is being successfully used for bisecting.
If you want even larger scale - if I understand correctly, the Linux kernel practices a similar thing, which is where we got this practice from (ScyllaDB founders came from kernel development). And since Git was originally created to help developing Linux - that's where you want to look for good practices.
- Reducing logging cost by two orders of magnitude using CLP
- How Palo Alto Networks Replaced Kafka with ScyllaDB for Stream Processing
- Catch exceptions without even try-ing
-
Databases inside or outside k8s cluster?
Examples: - Vitess - MySQL cluster - YugabyteDB - ScyllaDB - Couchbase - ArangoDB
What are some alternatives?
ydb - YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions
Apache HBase - Apache HBase
Aerospike - Aerospike Database Server – flash-optimized, in-memory, nosql database
Druid - Apache Druid: a high performance real-time analytics database.
yugabyte-db - YugabyteDB - the cloud native distributed SQL database for mission-critical applications.
Apache Cassandra - Mirror of Apache Cassandra
redpanda - Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
OpenTSDB - A scalable, distributed Time Series Database.
MySQL - MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.
druid - A data-first Rust-native UI design toolkit.
ClickHouse - ClickHouse® is a free analytics DBMS for big data
scylla-operator - The Kubernetes Operator for ScyllaDB