A functional programming-directed database machine (Q750140)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A functional programming-directed database machine |
scientific article; zbMATH DE number 4174320
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | A functional programming-directed database machine |
scientific article; zbMATH DE number 4174320 |
Statements
A functional programming-directed database machine (English)
0 references
1990
0 references
The paper describes a non von Neumann computer architecture and its use for database application. The architecture includes an FFP machine, a general-purpose computer as a buffer between the secondary storage of the system and the FFP machine. This machine is a small-grain, cellular tree machine that directly executes formal functional languages. After a short review of functional programming notions (Section 2), the FFP machine and its extension for relational database processing is described (Section 3). Special care is given to performance characteristics of the FFP machine. Section 4 presents a technique to embed SQL queries in FFP programs. The main Sections 5 and 6 contain implementation of selected operations of the relational algebra (projection, selection and join). The author also analyses different degrees of parallelism. In Section 7 I/O architectures and memory issues are discussed. The paper concludes by enumerating some application areas for the suggested the area of database architecture (expert database systems, CAD/CAM databases, VLSI technology). In any case, the paper offers an interesting contribution to the area of database machines.
0 references
database machine
0 references
cellular tree machine
0 references
functional programming
0 references
relational database processing
0 references
SQL
0 references
0.7524777054786682
0 references
0.7200285196304321
0 references