home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.software-eng:2932 comp.arch.storage:535 comp.unix.internals:1594
- Newsgroups: comp.software-eng,comp.arch.storage,comp.unix.internals
- Path: sparky!uunet!decwrl!world!sss
- From: sss@world.std.com (Sergiu S Simmel)
- Subject: Re: Large Application data sets (was: Copyless I/O)
- In-Reply-To: bernie@metapro.DIALix.oz.au's message of Sun, 19 Jul 92 05:27:30 GMT
- Message-ID: <SSS.92Jul22191058@world.std.com>
- Sender: sss@world.std.com (Sergiu S Simmel)
- Organization: Penobscot Development Corporation, Arlington MA
- References: <92184.113053U36842@uicvm.uic.edu> <1992Jul8.014950.20453@metapro.DIALix.oz.au>
- <21110@rpp386.lonestar.org>
- <1992Jul11.031141.8140@metapro.DIALix.oz.au>
- <21144@rpp386.lonestar.org>
- <1992Jul13.090423.20408@metapro.DIALix.oz.au>
- <32999@cbmvax.commodore.com>
- <1992Jul19.052730.1748@metapro.DIALix.oz.au>
- Date: Thu, 23 Jul 1992 00:10:58 GMT
- Lines: 25
-
-
-
- UNIX filesystems are IMHO, OK for almost 100% of all files.
- The 1 in 100,000 that doesn't fit is usually some database
- which is from my experience, is more appropriately managed
- by the DB engine on a raw disk (or 10) to optimise placement
- of indexes and data.
-
- Now imagine that both the file system and your database sit on top of
- THE SAME data manager -- which presents a low level raw data
- abstraction (no types, no names, no directories, etc. just bits,
- pointers, identifiers, etc.). The data manager sits on top of the disk
- drivers. And the data manager also manges who can get to what (that
- is, data visibility). Higher level layers (call them file systems,
- dbms, etc.) define data models, naming schemes, transaction models,
- access control and security, etc.
-
- Why? (1) reuse (2) interoperability (3) robustness (4) compactness.
-
- ---SSS---
- --
- ___ ___ ___ ________________________________________________________
- | ` | ` | ` Sergiu S. Simmel Penobscot Research Center, Inc.
- \ __ \ __ \ __ 50 Princeton Road Internet: sss@world.std.com
- \ \ \ Arlington, Mass Voice: +1-617-646-7935
-