3 ms·
24 GB of RAM means a lot of ability to cache data in RAM, which the OS does already by default. It of course depends on the type of content you have but general
by est31 5y ago
24 GB of RAM means a lot of ability to cache data in RAM, which the OS does already by default. It of course depends on the type of content you have but generally traffic follows a power law, so most content can be served from RAM directly. The write side I'm a bit more worried about, as e.g. SQLite issues a sync request on each transaction (not sure about the other SQL implementations, should be similar there tho), and those might require seeking.
- PragmaticPulp 5y agoThe article explains that they have database and API usage. You can't run a high-throughput database on spinning disks unless you disregard data integrity. It's not just a static fileserver, despite some of the comparisons in this thread.
- lstodd 5y agoLike SSDs bring any new angle to this. > You can't run a high-throughput database on spinning disks unless you disregard data integrity Of course you can. That's the way it was and still is done. I'd say one can't run a database with any data integrity unless there are disks spinning somewhere very near. I'd take another box for like $40 there just for the replica, which would sit mostly idle anyways. But piling on CDNs, clouds and variuos other opex and indeterminate risks instead of some thinking out of this little cloud shoebox is just baffling.
- xfer 5y agoSpinning disks lose data integrity? You will be surprised where the cloud servers store your backups then. They are doing 80TB/month, you don't need 1GB/s nvme for that(assuming everything is uncached).