qatanah's comments

qatanah | 5 years ago | on: Ask HN: Has anybody shipped a web app at scale with 1 DB per account?

Can confirm the experience, I had to work on a company before with similar tech using Django.

https://github.com/bernardopires/django-tenant-schemas

All I can say, that it was a nightmare to do deployment and migration and some backward incompatibility features restrained us in some ways.

The company valued data isolation as a priority rather than ease of developing it. Hard to work with but great for data isolation.

qatanah | 5 years ago | on: Ask HN: Do you still use MongoDB?

Exactly it's a bit more of work does make you prone to mistakes. This is what happens when you rewrite transaction on your application. See what happens with to a btc exchange using mongo who got hacked.

https://dzone.com/articles/mongodb-bitcoin-how-nosql (article is 2014)

I'm a bit outdated with mongo since 2.4-2.6 . It's a bit traumatic and i'm never coming back to it.

If in case I'll need a high atomicity and consistency for financial transaction i'll just use postgres with SERIALIZABLE transaction isolation. This solves everything.

Checkout the redbook.io it's a bit outdated but you can see from stonebreaker's discussion that nosql + sql will merge, which is what happening or happened right now. Mongo having transaction, and SQL having json datatypes.

qatanah | 5 years ago | on: New Lenovo ThinkPad Range with Ryzen 4000 and 4000 Pro Mobile

How does Thinkpad compare to the trackpad of mac nowadays?

The only thing that makes me use mac is the trackpad and retina. I have 15" late 2015 mbp, so far the best mbp out there w/o the butterfly keyboard.

Im still considering to go back to thinkpad for my next laptop since i had t42p, t60 before.

qatanah | 6 years ago | on: Memcached 1.6

Redis tests are written in tcl! both perl and tcl are awesome!

qatanah | 6 years ago | on: Tmux Tutorial

Am I the only one using screen? Couldn't switch to tmux since most of what i need is in screen.

qatanah | 6 years ago | on: ORMs Are Backwards

You gotta love both.

I just use ORM for OLTP and raw SQL for OLAP (Better for being more expressive).

Migrations saves a lot of time.

qatanah | 8 years ago | on: Postgres Hidden Gems

Something to add on the list base on my experience.

FILLFACTOR - For UPDATE heavy tables.

Increase max_wal_size - For write heavy database.

qatanah | 8 years ago | on: IPv10

engineers have an obscure way of naming things.
page 2