News for hackers. Stuff that matters.
Re:Today’s Top Tech Skills by chaostheory on Sunday November 24, 2019 @12:09PM (#21621708)
I’ve used both relational DBs and nosql professionally. While in super specific use cases, NoSQL does shine; it’s a giant mistake to use them as a generic, general data store like with a traditional SQL database. You end up doing a lot more avoidable work in the long run especially if you’re doing reporting ie something that SQL can easily handle, you end up having to replicate it in your own code base
Re:Today’s Top Tech Skills by nostrebored on Sunday November 24, 2019 @12:55PM (#21622036)
Why is making a materialized view for reporting hard? Shouldn't components be aware of what they need to enable analytics?

I don't see how adding logic to a service at runtime is any different than fiddling with queries and optimizing them

Re:Today’s Top Tech Skills by chaostheory on Sunday November 24, 2019 @06:02PM (#21624122)
With SQL the logic of filtering and joining is already mostly done for you. You’re basically now reimplementing this logic if you’re not using it. In most cases it isn’t difficult but it still time consuming and more prone to bugs vs using SQL

I don’t see the point of reinventing wheels unless you have to, unless you have lots of time and energy to waste