I don't think edits need to show up immediately to users who just query the DB - besides edits need to be voted
2007-09-07 25014, 2007
copper
And if I remember correctly, the disk space required for MB isn't an issue
2007-09-07 25043, 2007
copper
a read-only (query only) server could be much more optimized, couldn't it?
2007-09-07 25034, 2007
copper
I wonder what last.fm developers would have to say on that topic...
2007-09-07 25001, 2007
copper
Isn't muz one of them?
2007-09-07 25037, 2007
nullptr
yeah is
2007-09-07 25021, 2007
warp follows nullptr and segfaults
2007-09-07 25021, 2007
Aankhen`` has quit
2007-09-07 25027, 2007
nullptr
i is in ur computer faulting segments
2007-09-07 25034, 2007
nullptr
yeah and it caused aankhen to reboot
2007-09-07 25042, 2007
nullptr
damn i have SQL headaches myself at
2007-09-07 25044, 2007
nullptr
atm*
2007-09-07 25002, 2007
nullptr
i was really looking into the column based databases, and am testing an implementation of D atm
2007-09-07 25017, 2007
Muzzz
copper: eh?
2007-09-07 25044, 2007
Aankhen`` joined the channel
2007-09-07 25015, 2007
nullptr
aaahhhhhh it's so relieving that Dr. Who doesn't have these f*cked and so loved cliffhangers from US TV shows
2007-09-07 25022, 2007
nullptr
that's so braindead
2007-09-07 25026, 2007
nullptr
also the xmas special is cute
2007-09-07 25031, 2007
copper
Muzzz: I was wondering how appropriate column-oriented DBs would be to MusicBrainz, and was hoping for some insight based on your experience with last.fm - http://www.databasecolumn.com/2007/09/one-size-fi…
2007-09-07 25011, 2007
Muzzz
Ah, DB work like that isn't my forte, I just run the queries and do various other stuff
2007-09-07 25024, 2007
Muzzz
I don't actually set up the database, and maintain, so I'm the wrong guy to ask :)
2007-09-07 25024, 2007
copper
ok
2007-09-07 25014, 2007
outsidecontext
what are the advantages of column based storing?
2007-09-07 25021, 2007
copper
fast reading
2007-09-07 25031, 2007
copper
(but slow writing)
2007-09-07 25004, 2007
outsidecontext
if you mainly read the data of one (or a few columns) for long lists, right?
2007-09-07 25020, 2007
copper
given all the datamining going on at last.fm I'd assume column-oriented DBs would be even more beneficial to them
2007-09-07 25030, 2007
copper
outsidecontext: right
2007-09-07 25049, 2007
copper
it also compresses very well
2007-09-07 25051, 2007
Muzzz
copper: given the massive amount of writes we do, the large number of different databases, that'd be a silly assumption to make
2007-09-07 25033, 2007
Muzzz
A common misconception is that the charts are stored in a db, which they're not really
2007-09-07 25035, 2007
copper
Muzzz: I thought maybe using different types of DBs for different applications would help?
2007-09-07 25051, 2007
outsidecontext
copper: then my guess would be that this is not so beneficial for MB. there are a lot of edits and display of single or just a few rows
2007-09-07 25021, 2007
copper
ok
2007-09-07 25053, 2007
Muzzz
I also seriously wonder how well that idea scales
2007-09-07 25006, 2007
outsidecontext
copper: but that's only a general "feeling" :-) a look into the actual database queries would be better
2007-09-07 25022, 2007
Muzzz
May look to work great on a table with thousands of rows, but how's about millions heh
2007-09-07 25048, 2007
copper
Muzzz: why would it scale less well than row-oriented DBs?
2007-09-07 25000, 2007
copper
outsidecontext: the idea was to duplicate MB's DB into a column-oriented DB on a separate server for queries, and an edit-only row-oriented DB
2007-09-07 25020, 2007
copper
I'm not saying it *would* be better, only wondering if it would :)
2007-09-07 25036, 2007
outsidecontext
copper: ah. interesting idea. don't know
2007-09-07 25031, 2007
copper
the major argument being that edits don't show up immediately anyway, since they need to be voted
2007-09-07 25048, 2007
copper
(it might be a different story for last.fm though)
2007-09-07 25031, 2007
copper
for what it's worth, the existing DB for MB wouldn't need to be changed
2007-09-07 25049, 2007
copper
if there's a failure with the read-only DB just revert back to the "master" DB
2007-09-07 25018, 2007
warp
copper: hm, most add edits show up immediatly. and pending edits, while not showing up as such, are marked with a different background-color:, etc..
2007-09-07 25050, 2007
copper
yeah I knew about that, just thought I could live without it
2007-09-07 25011, 2007
warp
please no :)
2007-09-07 25020, 2007
copper
lol, why not?
2007-09-07 25036, 2007
warp
when i see an album in need of lots of fixes, i tend to go in and fixit.
2007-09-07 25057, 2007
warp
if the tracklisting is yellow all over, probably someone is on it already.
2007-09-07 25002, 2007
copper
surely frequent editors must be a minority - they could use the master DB
2007-09-07 25027, 2007
copper
the idea is to direct the bulk of users, doing mainly queries, to a faster read-only DB
2007-09-07 25048, 2007
warp
ok, i'm just stating that I could not 'live without it'.
2007-09-07 25056, 2007
copper
lol, ok :)
2007-09-07 25059, 2007
warp
anyway, back to work :)
2007-09-07 25014, 2007
copper
yeah them lines ain't going to code themselves ;)
2007-09-07 25027, 2007
copper
(or whatever it is that you do for a living)
2007-09-07 25059, 2007
warp
yes. code. php. and I have a deadline today.
2007-09-07 25003, 2007
warp
brrr. php.
2007-09-07 25034, 2007
outsidecontext
warp: poor guy
2007-09-07 25022, 2007
Amberrock joined the channel
2007-09-07 25032, 2007
luks joined the channel
2007-09-07 25011, 2007
Prodoc joined the channel
2007-09-07 25034, 2007
Prodoc
good afternoon
2007-09-07 25050, 2007
srotta
copper: One thing to notice is that the writer is founder of Vertica.
2007-09-07 25058, 2007
srotta
copper: So it's no wonder it sounds good to him.
2007-09-07 25028, 2007
srotta
And it starts with, IMO, false assumptions, so I'm inclined to take it more as marketing than anything else.
2007-09-07 25049, 2007
srotta
(Anyone taken a look at Oracle/DB2/pickanydatabase innards lately?)
copper: main reason I don't buy into that article is, it only takes 3 of the 5 large db's into account, the 3 that support his point, not the ones that are counter to his "historical reason why it is this way"