a patchset for non-Intel CPU support was around for years, and you guys completely ignored its existence. As well as all the critics towards non-word-aligned data structures and in-memory presentation.
how about redesigning the whole product with all that cash?
David, you're also isolated from silly talks and silly pop music which most of us have to hear around. Also I have no doubt in your career, as you have to be stronger than others to compensate for your challenge.
just trying to find positive sides in your uneasy life :)
I also bookmarked your github page, as there may be some funded work popping up in some future
I'm using timeanddate.com since long time, and plan to continue to do so:)
Love their multi-zone meeting planner. Also lots of useful details, such as when the next daylight savings shift is going to happen in a particular location.
and yes you're certainly right that BDB is embedded into the application process. Then any slight memory corruption may destroy the database and lockup the whole service. We've seen that, especially with graphics libraries.
But BDB offers tremendous speed, so it won't be easy to decouple the DB engine from the application process.
I use exclusive locks where multiple processes concur for data access, and these locks guarantee the data consistency.
For example, the GUI engine may eventually start cleaning its old cache, and the exclusive lock prevents other GUI processes (which are mod_perl or fcgi processes) to do the same.
another example is when the database is big enough, and when multiple collector processes start at the same time, I use the exclusive lock to let them initialize and slurp the data sequentially: this prevents from excessive disk seeks.
but as you mentioned in another thread, your solution is locked to a single architecture, and I cannot afford that.
Did you compare the performance with (local) BerkeleyDB?
Also, is there a locking mechanism?
I'm the author of Torrus (torrus.org), and BerkeleyDB stability and non-network nature are quite painful. But I'm relying on its speed, concurrent locking, and some ways to acquire an exclusive lock on a table. It would be interesting to offer an alternative backend for torrus.
I keep my alarm about 10 meters from my bed, and I got up and put it for 20 minutes later... about 4 or 5 times this morning. Can't remember for sure :)
for a non-technical user, this is a security flaw. You buy a tablet, activate it with your gmail account, and next thing is your private email is exposed to your party guests.
-- 10" Acer AspireOne netbooks. They are cheap, and Ubuntu works flawlessly (true before 12.04)
-- ALIX boards from pcengines.ch. They are even cheaper, and low-power, and with RS-232 console port. Perfect if you don't need CPU power.
but for the cases when I need to do packet trace on a Gigabit link, I need to make sure the traffic is low enough for the acer netbook to catch up