[PREV - HOME_BASE]    [TOP]

HOME_BASE_TECHNOTES


                                             April   11, 2010
                                             October 18, 2013


I like the discussion in this bug report.  Someone is trying to
make the case for being able to use any locally installed database,
but this sounds like crazy bloat to the people who want to solve
the immediate problem:

  https://bugzilla.mozilla.org/show_bug.cgi?id=241438#c0



Someone (sorry, I forget who) was arguing that Firefox must
not've switched to sqlite yet, or else I wouldn't have ever
seen performance problems with a gazillion bookmarks.
Apparently this is an issue related to the way firefox has
been using sqlite 3 so that it does a full fsync if there's
some sort of crash (what firefox, crash?):

  http://shaver.off.net/diary/2008/05/25/fsyncers-and-curveballs/

                                        This fsync problem sounds
                                        like an example of someone
                                        starting out thinking they
                                        need something "simple", and
                                        then getting tripped up when
                                        they find they need to
                                        gradually add ACID features.


This guy, by the way, reminds that flat-text
files scale a lot further than people give them
credit for:

  http://aplawrence.com/Opinion/textvsbinary.html
  http://aplawrence.com/Web/firefox-sqlite.html

There's more than just speed to consider though:
there's data integrity, and possibly concurrency.




--------
[NEXT - FLY_DOWN]