scottobear: (Default)
[personal profile] scottobear
cool- from LJ dev -
The master plan.
by bradfitz on April 28th 2001, 23:55
I'm going to attempt to explain everything that's been in my head the past few weeks and what I want LJ to be like in the next month or so.

First, consider the log table. It's almost 3 gig now, and it's structured like crap, I know realize.

The index is on (ownerid, posterid). Ownerid should really be called "journalid" to be more consistent. Owner was used before community journals when I started using journalid more.

The problem with that index is that it only lets you quickly get at entries when you know either the ownerid, or both the ownerid and posterid (prefix matching on indexes, ya know?)

So, if I want to ask LJ to show me all of my journal entries I've posted anywhere, it can't. Pathetic.

Also... I can't post an entry to multiple communities at once (ala newsgroups). Pathetic

See what I'm getting at here?

There's an ALTER TABLE coming up for the 2.7 gig log table. Oh boy.

It's going to be split into two tables... one holding items, and one keeping track of what items are in what journals.

I'll probably have to write some script to do the import slowly over a long period of time ... it's going to be a pain. But while we're at it, we can delete old journals, and we can start compressing old, long journal entries. Dormando is going to write me a UDF function for MySQL that wraps zlib.

So, we do that and then we can cross-post to journals, and we can quickly find ever entry you've posted.

Then, I want to be able to give journal entries unique character names, to be exported into the URL namespace. Think: http://www.livejournal.com/~bradfitz/new_years_eve_2001

Then, I want to be able to list relationships between nodes (er, journal entires). So I can have a "class schedules" node that has children for each quarter I was in college, and my schedule then.

See--- journal entries no longer have to be attached to a journal. :-)

Basically, I want to give every LJ user and community their own everything2 site, journal, and collaboration tools.

Then, I want to build a kick-ass website to replace my old and stale bradfitz.com, using only livejournal.

end Quote

How frickin' cool is that?

Malcolm in 30... X in 60... Hope my sweetie didn't fall asleep!

Ah well...if she did, I'll give her a morning update. *hugs & smoochies to her, and hugs to everyone else who'd like one... seeya!

Date: 2001-04-29 05:13 pm (UTC)
From: [identity profile] mauracelt.livejournal.com
Does this mean that he is going to kill old entries of other users? I have a few that are rather long I don't want to be ripped out of place until I get the comp so I can load them onto a disc. *worried*

Re:

Date: 2001-04-29 05:17 pm (UTC)
From: [identity profile] scottobear.livejournal.com
I think it means he's just compacting...no worries

Date: 2001-04-29 05:22 pm (UTC)
From: [identity profile] mauracelt.livejournal.com
I hope you are right, the word delete always brings tears to my eyes of late. Thanks.

Re:

Date: 2001-04-29 06:10 pm (UTC)
From: [identity profile] scottobear.livejournal.com
*hug*

quite welcome.

Profile

scottobear: (Default)
scott von berg

April 2017

S M T W T F S
       1
2 345678
9 10 11 12 13 14 15
16 1718 19 20 21 22
23 2425 26 2728 29
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 3rd, 2026 11:48 pm
Powered by Dreamwidth Studios