Readit News logoReadit News
indogooner commented on Building a Database in the 2020s (2022)   me.0xffff.me/build-databa... · Posted by u/lawrencechen
jandrewrogers · 3 years ago
Modern database architectures have memory safety models that the Rust compiler currently can’t reason about. Hence why new database kernels are still written in C++. It isn’t because C++ is great (it is not) but because there are proven high-performance safety models in databases that Rust has difficulty expressing without a lot of “unsafe”.

Generally speaking, modern database architectures have minimal dynamic memory allocation, no multi-threaded code to speak of, or even buffer overflow issues (everything internally is built for paged memory). Where are these advantages from Rust supposed to come from? It has a lot of disadvantages for databases today, and I say that as someone who has used Rust in this space. People who build this kind of software are pragmatic and Rust doesn’t deliver for database developers currently.

indogooner · 3 years ago
Can you point to some resources (discussions/blogs/papers) on these? I was under impression that the reason recent database kernels are in C++ is because the authors are more proficient in it which should change as Rust becomes more popular.
indogooner commented on Amazon will require employees return to the office 3 days a week   seattletimes.com/business... · Posted by u/twiddling
belval · 3 years ago
> S-team listened to employees, watched how our teams performed, talked to leaders at other companies, and got together on several occasions to discuss if and how we should adjust our approach.

> I’m also optimistic that this shift will provide a boost for the thousands of businesses located around our urban headquarter locations

> just popping by a teammate’s office later that day with another thought

I love this, return to the office to get your focused work interrupted, spend your hard-earned money around the headquarters, but most importantly because the "S-team" thinks you should.

Andy Jassy probably never worked as an SDE if he truly thinks any of the above is motivating.

> what would best enable us to make customers’ lives better and easier every day

As someone working for AWS, better uptime, lower costs, and higher feature throughput. How about justifying return to office with hard numbers showing that we've fallen short on those points instead of just handwaving that "it's better".

indogooner · 3 years ago

  >>> As someone working for AWS, better uptime, lower costs, and higher feature throughput. How about justifying return to office with hard numbers showing that we've fallen short on those points instead of just handwaving that "it's better"
This is the most logical argument I have read on this post. Surely forcing a decent percentage even if not majority to come to office would not improve productivity. I have seen most water cooler talks which are just gossiping and not about the aha breakthrough you stumble upon when talking to a co-worker.

indogooner commented on Amazon will require employees return to the office 3 days a week   seattletimes.com/business... · Posted by u/twiddling
hikawaii · 3 years ago
"The man who literally built AWS has no idea how to run a software company because I'm mad about RTO."
indogooner · 3 years ago
Where did the original comment imply this?

u/indogooner

KarmaCake day635September 6, 2016View Original