ThesaHelp: ACM references a-e
ThesaHelp: references a-b
Topic: persistent data structure
Group: database
Group: data type
Topic: data type as a set of values
Topic: set data type
Topic: dynamic vs. static data type
Topic: fundamental concepts such as type, attributes, relationships are all the same
Topic: arrays
Topic: object-oriented classes
Topic: type parameter
Topic: object serialization
Topic: running programs in a workspace or environment
Topic: file
Topic: updating information in a distributed system
Topic: database transactions
| |
Reference
Buneman, P., Atkinson, M.,
"Inheritance and persistence in database programming languages",
Proceedings of the ACM SIGMOD '86 International Conference on Management of Data, Washington D.C. USA, ACM SIGMOD, May 1986, pp. 4-15.
Google
Other Reference
QuoteRef: atkiMP6_1987
Quotations
5 ;;Quote: in database programming, data persists after the program; distinguishes database programming languages
| 5 ;;Quote: associate persistence with values and separate type from extent; e.g., the integer extent is almost useless; may want multiple extents
| 6 ;;Quote: in database design, the instance hierarchy may depend on an attribute; e.g., inexpensive products may be treated as bulk items
| 6 ;;Quote: is class (i.e., type + extent) a parameterized data type like 'array of int'?
| 11 ;;Quote: any value should be able to persist; PS-algol was the first practical, persistent language
| 12 ;;Quote: persistence is a property of values not types
| 12+;;Quote: while a value persists, so should its description (type); avoids round-trip errors
| 12 ;;Quote: all-or-nothing persistence saves the state of an interactive session; unstructured, cannot share values, includes volatile structures, depends on programming system
| 12 ;;Quote: replicating persistence uses instructions to move structures in and out of secondary storage; e.g., files, APL
| 12+;;Quote: APL stores values as arrays; flat, simple data structures
| 12 ;;Quote: as persistent storage, files cannot contain pointers nor carry their own types
| 12 ;;Quote: concurrent use of replicating persistence requires synchronized extern and intern operations
| 12 ;;Quote: with intrinsic persistence, all values persist as needed; no replicating of data; no distinction between primary and secondary storage
| 13 ;;Quote: a commit instruction is needed for intrinsic persistence; otherwise program failure may lead to an inconsistent database
|
Related Topics
ThesaHelp: ACM references a-e (259 items)
ThesaHelp: references a-b (396 items)
Topic: persistent data structure (37 items)
Group: database (27 topics, 653 quotes)
Group: data type (34 topics, 723 quotes)
Topic: data type as a set of values (20 items)
Topic: set data type (16 items)
Topic: dynamic vs. static data type (19 items)
Topic: fundamental concepts such as type, attributes, relationships are all the same (37 items)
Topic: arrays (57 items)
Topic: object-oriented classes (66 items)
Topic: type parameter (34 items)
Topic: object serialization (13 items)
Topic: running programs in a workspace or environment (14 items)
Topic: file (22 items)
Topic: updating information in a distributed system (50 items)
Topic: database transactions (26 items)
|