the database discussion from "providing views with vfs&
Posted: Mon Dec 05, 2005 8:34 am
That's a virtual file system.
For me, a view is a virtual table in any RDBMS which permits to give out special data without having the user know the pecularities behind (complicated select with outer join and four other tables involved) - in Oracle or Informix, Views which hide away sophisticated select statements are far more performant than the statement issued directly from the requesting application for the views are kinda precompiled.
But, I Have to stress this again, views have nothing to do with file system abstraction. I ask you not to mix up database terms with file system stuff. Else no one knows what the heck we are talking about.
Design a virtual file system which hooks in the underlying implementations without bothering with implementation specifics (which belong to the fs drivers).
Take a pencil, a rubber and a sheet of paper and do some design work. That's where engineering happens mostatime. In /dev/brain and with pen and paper.
Stay safe & sorry for the rant. I'm in a mood for it today.
PS: I know it's not the place to show off with something, but recently I've managed to get a C on a maths exam.
For me, a view is a virtual table in any RDBMS which permits to give out special data without having the user know the pecularities behind (complicated select with outer join and four other tables involved) - in Oracle or Informix, Views which hide away sophisticated select statements are far more performant than the statement issued directly from the requesting application for the views are kinda precompiled.
But, I Have to stress this again, views have nothing to do with file system abstraction. I ask you not to mix up database terms with file system stuff. Else no one knows what the heck we are talking about.
Design a virtual file system which hooks in the underlying implementations without bothering with implementation specifics (which belong to the fs drivers).
Take a pencil, a rubber and a sheet of paper and do some design work. That's where engineering happens mostatime. In /dev/brain and with pen and paper.
Stay safe & sorry for the rant. I'm in a mood for it today.
PS: I know it's not the place to show off with something, but recently I've managed to get a C on a maths exam.