Slashdot Mirror


User: leandrod

leandrod's activity in the archive.

Stories
0
Comments
1,662
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,662

  1. Re:Future is relational databases on Practical File System Design with the Be File System · · Score: 1
    > why the future is so written in stone as being "relational databases."

    Because the relational model is the only real data model in existence, giving us the power and performance we need by being simple, expressive, and by separating the logical from the physical level.

    > BeFS has all of the capability that a relational database has in a hierarchical arrangement with POSIX properties.

    That is part the problem. More powerful views of files should be possible.

    > have you read the book?

    No.

  2. Re:Future is relational databases on Practical File System Design with the Be File System · · Score: 1
    > It is a discussion of how one man implented a file system

    Without taking in account 30 years of research and development of the relational model.

    I can understand it may sound strange, but it has been that long since hierarchies became obsolete as a way of organising -- not necessarily of presenting -- data.

    > the relational model is a great way to organize your data. You want to know how x relates to y in your data set

    No, that's a relationship, not a relation. The relational model isn't about relationships (which aren't even stored), but relations.

    > A file system is a way to store and retrieve arbitrary, heterogenous data, with loose or no relationship.

    You are pressuposing file systems are hierarchical. OK, the relational model allows one to store a hierarchy at a more efficient and powerful way.

    > The true essence of the relational model is just that - the ability to talk about complex interactions and tight linkages between data

    Not at all, the relational model simplifies all this complexity. It all becomes simple relations, without relationships.

    > is not a reason to build all that ridiculous overhead/i>

    You are thinking SQL, not relational. Relational is simple and implies little overhead.

  3. Re:Future is relational databases on Practical File System Design with the Be File System · · Score: 1
    > is it going to happen

    Not soon. There are currently several problems:

    First, OS research is stagnated. It tends to focus on low-level stuff like distribution or microkernels, or GUI stuff like Sun's. Anything else just doesn't happen, because it is considered that the POSIX model can't be overthrown, be it in its implementations like the GNU system or in its corruptions like MS Windows.

    That said, there is the GNU Hurd. I have a suspicion it is meant by Stallman to be a stepping stone from POSIX to a rosy Lisp future. I hope it, or something the like, can be used as a stepping stone to a bright relational future. Perhaps Gnome Storage or something the like could be a proof of concept to something even better.

    Second, there is currently too much data mistification. OO, XML, SQL... and too few people who really understand data. Worse, these few people tend to work with IBM mainframes or MS Windows. I doubt there are more than half a dozen hackers who do grok the relational model, and thus we have Opus and Duro, but they are not ambitious enough -- yet, I hope.

    Third, while current relational free software projects are simple data access libraries, there are at least two full RDBMSs in development -- Dataphor and Alfredo Novoa's. But none is done yet, both are MS.Net, and none is free.

    But it is not hopeless yet.

  4. Re:Future is relational databases on Practical File System Design with the Be File System · · Score: 1
    > large parts of a database is more like a shell or a compiler and doesnt belong in a kernel

    A DBMS can have an API like anything else, no need for shells.

  5. Re:Future is relational databases on Practical File System Design with the Be File System · · Score: 2, Informative
    > any relational DB is always fast

    Know you are joking, but for the benefit of others:

    A DB isn't fast, it is just stored at a DBMS. Now a RDBMS can be faster than anything else, because of data independence, that is, the separation of the logical and physical levels of any given database.

    > a POS implimentation

    What does that mean? OneLook gave me so many meanings, I gave up.

    > what would the user experiance on a system built on a database file system be like

    Anything you'd like. Hierarchies can be quite nicely stored in a RDBMS, so one does not need to change much in the user level.

    > would the actual file contents be stored off in another table

    It would be stored in a relation. RDBs don't have tables.

  6. Re:Future is relational databases on Practical File System Design with the Be File System · · Score: 0, Troll
    > Be started with a full database instead of a file-system. They found it to be incredibly slow

    Ergo, it was not relational.

  7. Re:Future is relational databases on Practical File System Design with the Be File System · · Score: 1
    > Maybe you're trying to be funny

    Am not.

    > BeFS was renowned for its database-like properties

    That's not what we need. What we need is a full relational database as the core of the OS, with a relational-enabled language as the primary systems programming language.

  8. Re:Future is relational databases on Practical File System Design with the Be File System · · Score: 1
    > BeOS was heading in that direction

    Not quite... they were more doing something SQL-like.

  9. Re:Future is relational databases on Practical File System Design with the Be File System · · Score: 2, Insightful
    > its metadata indexing capabilities (which are the beginnings of a relational model)

    No, they could be the beginnings of an implementation of the relational model.

    > the BeOS designers agree with you

    If they did they would have gone full ahead instead of taking half measures.

    > It's also interesting that the author spends quite a while discussing how difficult it is to do well (particularly performance-wise) and how they almost left it out (IIRC) and/or had to limit its scope.

    No one ever said data was easy. But implementors usually do this particular blunder because they never understood the relational model, confounding it with SQL.

    > I'll believe people who have actually tried to implement the technology in question over people who say others should do so

    No, I am not talking about their technology. I am talking about the relational model.

  10. Re:Future is relational databases on Practical File System Design with the Be File System · · Score: 1
    > will you have a db built into the OS

    Why not?

  11. Re:Future is relational databases on Practical File System Design with the Be File System · · Score: 1
    > maybe not

    Only if inertia and ignorance continue to hinder us.

    > here are some performance issues

    No, this is a physical issue. The relational says nothing about the physical level, thus leaving the implementor total freedom to achieve the best performance possible. This is typically better than what is possible navigationally.

    > even if the relational database uses a raw partition it is still use some sort of filesystem

    Not at all. What makes you think so?

    > how do you know ti will be a realtional database? Maybe it will be an OO database.

    OO has already been laughed off the contest.

  12. Future is relational databases on Practical File System Design with the Be File System · · Score: 2, Insightful

    One more backwards-looking text... it simply ignores that the future is relational databases as a filesystem.

  13. SETI not totally sane on Mars & The Teachable Moment · · Score: 1

    I don't find SETI so much better... seems to be a wishful thinking scheme.

  14. Re:Cool. on ExtremeTech Reviews Google's Gmail Beta · · Score: 1
    > the only option they don't really offer in there Webmail service is a calendar

    No, I also miss being able to edit out attachments and HTML parts, and to correct wrong email dates.

  15. Competition vs Cooperation on de Icaza: Rest of World Will Force US Into Linux · · Score: 2, Interesting
    > I think sad that de Icaza is happy about Sun not including Mono or Evolution.

    On one hand competition is good and it may happen that it helps further adoption of free software, improvements in both Evolution and Glow and all that. And we hope both remain standards-based and interoperable.

    But at this point, we aren't strong enough to compete much, we already have too much duplication of efforts like in the whole KDE vs Gnome mess, and the BSDs vs GNU/Linux vs Hurd one.

    Worse yet, he is happy that Sun users get less goodies! This is simply Not Good. Whatever Sun motives may be, this is not a good thing in itself. It would be much better to work with Sun to address its concerns, but then de Icaza already proved he would rather follow his own path, like he already dissociated himself from copyleft and the FSF because he didn't like the focus on ideas over pragmatism.

    And perhaps that's nice about Sun doing their own stuff: it's copylefted and they have copyright assignment. Not only Glow may prove a safer choice (legally speaking) than Evolution both to users and developers (if Sun ever frees Java, or makes it run good on free JVM implementations), but Sun is getting used to free software and copyleft. Free Solaris and Java anyone?

  16. Re:Some issues worth further discussion. on What Lies Ahead For Linux · · Score: 1
    > there needs to be an easier way to install non-packaged stuff

    Perhaps. But perhaps it is better as it is. Non-packaged stuff just needs to be packaged; if it hasn't yet it is probably not yet mature enough for lay users.

  17. Re:RFID tags are the least of my worries on Walmart Begins Rollout of RFID and EPC Tags · · Score: 1
    > You're buying cheap foreign goods, often made in sweatshops.

    People working in sweatshops would either starve or become criminals otherwise. At least they'd get even worse jobs.

    Please stop misinformation!

  18. Re:The reason is a simple one on US Losing its Scientific Dominance · · Score: 1
    > Anyone who is proficient in science or math is not going to waste their time teaching

    And why not? Because parents don't care enough to pay good schools either with their own money in private schools or by voting accordingly in the case of public ones. Instead they buy big homes, big cars, expensive vacations, expensive gizmos and vote themselves public welfare either for self-profit or to appease their consciences. So that's the real cause for bad educators quality.

    Ah, also mothers work, so they can't really help with education; and WASP families have few children, so much of the youngsters come from less structured families or immigrants.

  19. Re:Germany = Good on AMD Beats Intel in CPU Sales · · Score: 1
    > I like the fact that some at least some are made in Europe

    By implication, you don't mind that wealth is concentrated in Europe, Anglo-Saxon America, Oceania and the Far East as opposed to Latin America, African and almost all of Asia?

    Fellow travellers continue making the rounds...

  20. Re:It's who you know, and what you know on Moving Up the IT Ladder in a Poor Economy? · · Score: 1
    > autos get more and more complex. They really will need all of those computer skills.

    Hopefully not. Hopefully computer systems embedded in autos will keep as unobstrusive as they've been since introduced, some twenty years ago...

  21. Old story... on Sun Mulling GPL for Solaris · · Score: 1

    ...by some ten years... Sun has being considering that for several years, there was even a paper by one of the Sun founders or Solaris developers from around 93 or 94. The proposal has been around, and consistently rejected, since that time.

    What a lost opportunity... had they done that then, Solaris would have perhaps a similar if not better position than GNU/Linux today, provided they had good stewardship.

  22. Re:Yay on New WordPerfect Releases Reviewed · · Score: 1
    > Unless you like writing your own stylesheets.

    So is that hard or not? Are there good tutorials or not? There's LyX for documents, but is there any WYSIWYM tools for stylesheets?

    I shiver to think of when I tried to create a CSS2 printing stylesheet...

    > in Europe that is better.

    I'd love to get a CV accepted at Europe, but considering I was booted from Switzerland because of the bilateral agreements between CH and EU, and all the offshoring talk, I don't know if it is a good investment of my time and efforts to try...

  23. Paradox misrepresented as relational on New WordPerfect Releases Reviewed · · Score: 1

    Paradox ain't relational, merely SQL.

  24. Re:Yay on New WordPerfect Releases Reviewed · · Score: 1
    > for manuals, books, papers and reports LaTeX is always the best choice.

    I can believe it -- I just never found out how to reproduce, say, my complex OpenOffice.org CV in LaTeX. Tutorials anyone?

  25. Re:EASIER SETUP! on Groklaw Tries Their Own Linux Usability Study · · Score: 1
    > No clicky-drooly friendly installers for most software

    Synaptic.

    > limited usable software selection. (one word:gnucash)

    GNUCash is not anymore the only game in town. There are simpler, less capable alternatives.

    > sporadic hardware support (Scanners, printers, usb, etc...)

    This is a toughie, for on one hand it is a critical mass issue, on the other a freedom one.