Disclosure: On this site you won’t find specific advice on “how to call function xyz()”. Interpreting C++ ARM and #pragma dwim is also out of scope.
We’re treating our readers as intelligent beings who can use Google and/or StackOverflow, where all such specific questions were answered more than once.
What you will find is opinions, more opinions, and even more opinions on all the aspects of software development - and with a large chunk of them based on real-world experience too.
Your mileage may vary. Batteries not included.
OLTP DB Optimizations 102 – Group Commits
October 17, 2017 by • “No Bugs” Bunny
Quote:
if we can commit several transactions at the same time – RDBMS needs to fsync() our DB logs to physical disks only once
Another Quote:
if going our preferred way of single-writing-DB connection – make sure NOT to use RDBMS-level Group Commit
Filed under: Book: D&D of MOGs1st beta of Vol. VII-IXOn.ProgrammingOptimizations
Read moreOLTP DB Optimizations 102 –100% Coherent App-Level Cache for Single-writing-DB-connection
October 10, 2017 by • “No Bugs” Bunny
Quote:
with our app-level cache, we’re guaranteed to get exactly the same results as if we’d be querying the underlying database.
Another Quote:
why settle for invalidation when we can modify cache accordingly, saving on the extra DB request when we’re dealing with the same USER again?
Filed under: Book: D&D of MOGs1st beta of Vol. VII-IXOn.ProgrammingOptimizations
Read moreEight Ways to Handle Non-Blocking Returns in Message-Passing Programs - with Script
October 3, 2017 by • “No Bugs” Bunny
Filed under: On.System Architecture(Re)ActorsOtherAnnouncements
Read moreCPPCON Day #5. Miscellaneous
October 1, 2017 by • “No Bugs” Bunny
I’m back from #CPPCON2017 now, and can report on the last day of it. First (and IMO foremost <wink />), there was my own talk on “Eight Ways to Handle Non-blocking Returns in Message-passing Programs: from C++98 via C++11 to C++20”. Not sure whether it was exciting enough (and 3 or 4 people left the […]




