Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
majidazimi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
majidazimi
8y ago
Attend CppCon once and it totally changes your mind. Mind blowing number of pure educational talks. There is literally no other conference comparable in terms of technical talks. The rest should be renamed to AdCon.
32.
▲
by
majidazimi
8y ago
Why the hell does everyone make a banking example when they want to talk about transactions? BANKS RUN ON EVENTUAL CONSISTENCY, PERIOD. Another point worth mentioning is that, single transaction coordinator model is undervalued in community
33.
▲
by
majidazimi
8y ago
Sorry for my bad English. Here is a better explanation: In Bookkeeper, one producer can fence the current active producer from appending to log. If majority of Bookkeeper nodes respond with OK to a FENCE request, then the current producer c
34.
▲
by
majidazimi
8y ago
Both Pulsar and LogDevice solve the problem of far-away-consumers with kind of segmenting the log and storing each segment in separate machine to reduce disk seeks and page cache pollution (when c1 reads head of the log and c2 reads tail).
35.
▲
by
majidazimi
8y ago
I submitted a question in previous discussion link[0] but I didn't get an answer by author. But hopefully someone will answer here: How did you solve producer fencing mechanism which was built into Bookkeeper with Kafka (Assume I need
36.
▲
by
majidazimi
8y ago
How did you solve producer fencing mechanism which was built into Bookkeeper with Kafka (Without considering the write proxy)?
37.
▲
by
majidazimi
8y ago
The problem with RabbitMQ is that, you can't rewind back. It's good for messaging. But if you need log-like abstraction you need Kafka which requires zookeeper to start with. I would appreciate single node message brokers (very mu
38.
▲
Ask HN: What are some good resources to learn about NVM?
3 points
by
majidazimi
8y ago
|
1 comments
39.
▲
by
majidazimi
8y ago
LMDB's read performance crushes modern LSM databases. It's not an alternative to SQLite. It is well suited for read-heavy class of workloads.
40.
▲
by
majidazimi
8y ago
Then any other database written in pure Go would be sufficient to keep the index.
41.
▲
by
majidazimi
8y ago
I've read the WisKey paper. 1. Wasn't it simpler to just store the Key/Pointer(Offset) in RocksDB and put the values in the value log? Then the whole database just becomes a simple wrapper on top of RockDB(or whatever K/
42.
▲
by
majidazimi
8y ago
Presto on top of Apache Ignite is basically an OLAP database (It just takes some effort to write the connector). It doesn't support transactional workloads though.
43.
▲
by
majidazimi
8y ago
Welcome to eventual consistency.
44.
▲
by
majidazimi
8y ago
> Sounds like resume-driven-development. Sure. That's one of the responsibilities of a team lead: to help team members to work and gradually build up their CVs. I want my team to experiment new stuff and learn while working. But I a
45.
▲
by
majidazimi
8y ago
Why not? I mean we don't use micro-services for what it is supposed to do. The application would perfectly be a monolith. We do it, just because it lets us experiment newer technologies in not-so-important services in a smaller scale w
46.
▲
by
majidazimi
8y ago
Pulsar and DistributedLog solve two serious problems of Kafka: 1. Parallel recovery when a node fails 2. Limited read capacity of multiple consumers reading different parts of the log. Log Device from Facebook also addresses these issues.
47.
▲
by
majidazimi
8y ago
Depends on the scale. With few users, you'd better query database directly. With enough users (when it makes sense to introduce complexity), I would adopt Change Data Capture pattern. A small process reads/follows database logs (j
48.
▲
by
majidazimi
8y ago
I speculate this is not true for China. ISPs in China have to deal with country-wide censorship system which has to be upgraded to support IPv6 traffic. This might be the reason why China has a low IPv6 traffic.
49.
▲
by
majidazimi
8y ago
> Is there more use of IPv6 in the weekend? Most probably yes. Since IPv6 is deployed more on consumers side rather than enterprises. So it's not surprising that over the weekend IPv6 traffic hits a peak.
50.
▲
by
majidazimi
8y ago
I wasn't opposing you. I just tried to mention, how easy it is to loose to your rivals by just being born in a wrong country.
51.
▲
by
majidazimi
8y ago
Hmmmmm, in case you are a middle eastern immigrant tackling a Ph.D. in the US, it takes around one year (including security check) to take a visa just to get into the US. :D Meanwhile your German rival has arrived 11 months before you and p
52.
▲
by
majidazimi
8y ago
Well, I like to think persistence matters more but getting into top 1% of everything requires more than determination. 1. Going from bad to good requires x amount of effort/persistence. 2. Going from good to best requires 1000x amount
53.
▲
by
majidazimi
8y ago
The problem I can see right now with scientific community is that, no one pays you to re-implement the same idea just to confirm that it is correct. Every professor wants shiny new innovation from her Ph.D student. No one wants you to exper
54.
▲
by
majidazimi
8y ago
Don't you need a central controller for seamless roaming?
55.
▲
by
majidazimi
8y ago
Let's not forget that with slightly more money that Fastmail or Protonmail are asking for just one mailbox, MSFT is offering you a whole office suit plus 1TB of storage. Your criticism regarding functionality might be true, but there i
56.
▲
by
majidazimi
8y ago
Comparing Office 365, then yes it is very very costly. Such services should earn money at scale. The basic plan should cost around 5$/year.
57.
▲
by
majidazimi
8y ago
The single reason I switched from Evernote to Onenote is that it is expensive. 5$/month for a note taking app? Seriously? With 6$/month, I can get a full office suit, an email with no ads, plus 1 TB of OneDrive. Evernote is a sort
58.
▲
by
majidazimi
8y ago
No it doens't, since a single partition is stored sequentially on one disk which limits the consumers to bandwidth of single disk (say c1 reads beginning of the partition and c2 end of the partition). But in the case of Pulsar c1 is mo
59.
▲
by
majidazimi
8y ago
True, but Kafka has two very annoying features built into it: - There is no many-to-many log recovery whereas -- for example in Pulsar/DistributedLog -- logs are stored in small segments and distributed to multiple nodes. - Read scalab
60.
▲
by
majidazimi
8y ago
External logging service is my favorite way of doing replication. It provides nice features. Specifically: - Cross vendor replication which makes migration much easier. - No dependency on vendor provided replication protocols. - Ability to
More ›