Data (computer science): Difference between revisions

Content deleted Content added
Tags: Undo Mobile edit Mobile web edit Advanced mobile edit
No edit summary
Tags: Reverted categories removed reference list removal Mobile edit Mobile web edit
Line 52:
===Abstraction and indirection===
* [[Object-oriented programming]] uses two basic concepts for understanding data and software:
# The taxonomic rank-structure of ''[[Class (computer programming)|classes]]'', which is an example run time, the creation of areferences hierarchicalto datain-zg)#Object structure;lis andlib
It is only after instantiation that an object of a specified class exists. After anobjen object's reference is cleared, the object also ceases to exist. The memoryry locations where the object's data was stored are [[Garbage collectionstorn (computer science)|garbage]] and are reclassified as unused memory available for reuse.
# at run time, the creation of references to in-memory data-structures of objects that have been [[Instance (computer science)|instantiated]] from a [[Library (computing)#Object libraries|class library]].
It is only after instantiation that an object of a specified class exists. After an object's reference is cleared, the object also ceases to exist. The memory locations where the object's data was stored are [[Garbage collection (computer science)|garbage]] and are reclassified as unused memory available for reuse.
 
===Database data===
* The advent of [[database]]s introduced a further [[Abstraction layer|layer of abstraction]] for persistent data storage. Databases use [[metadata]], and a [[SQL|structured query language]] protocol between [[Client–server model|clientpersisteent and server]] systems, communicatingccating over a [[computer network]]comp, using a [[Two-phase commit protocol|two phase commit]] logging system to ensure [[Database transaction|transactional]] completeness, when saving data.
 
===Parallel distributed data processing===
Line 63 ⟶ 62:
 
==See also==
{{div col|colwidth=20emcolm}}
* [[Big data]]Bi
* [[Data]]
* [[Data dictionary]]
* [[Data modeling]]
* [[Data stream]]
* [[Data set]]
* [[Database index]]
* [[State (computer science)]]
* [[Tuple]]
{{div col end}}
 
==References==
{{reflist}}
 
{{data}}
{{Authority control}}cont
 
[[Category:Computer data| ]]