ACID – The acronym standing for the properties maintained by standard database administration systems, standing for Atomicity, Consistency, Isolation, and Durability.
Application Server – a host that processes application-specific database operations created from application customer programs. The DBMS is in-process because of the application code for extremely fast access that is internal.
Aperiodic Server – computer computer computer Software that is specific to a specific embedded system. Such code that is application-specific generally constructed on a layered architecture of reusable components, such as for example a real-time operating-system and system protocol stack or any other middleware. When there is no such architecture, then this term may possibly not be utilized. The application form software program is not likely to be reusable across embedded platforms, due to the fact each embedded system features an application that is different.
Atomicity – the home of a deal that guarantees that either all or none regarding the modifications produced by the deal are written towards the database.
AVL-Tree – An AVL tree is a self balancing search tree that is binary.
Big-Endian – a information representation for the multibyte value with the most crucial byte kept in the memory address that is lowest. Keep in mind that only the bytes are reordered, never ever the nibbles or bits that comprise them. Every processor stores its information either in big-endian or format that is little-endian. Sun’s SPARC, Motorola’s 68k, while the PowerPC families are typical big-endian. The Java machine that is virtual big-endian also. Likewise, every communications protocol must define the byte order of its values that are multibyte. TCP/IP utilizes representation that is big-endian.
BLOB – An abbreviation for Binary Large OBject. In SQL, BLOB may be a term that is general any information of type long varbinary, long varchar, or very very long wvarchar. It’s also a certain term (and synonym) for information of type varbinary that is long.
Breakpoint – a place in a scheduled system of which execution will be stopped and control of the processor switched towards the debugger. Mechanisms for producing and eliminating breakpoints are given by debugging tools that are most.
B-tree – An indexing method where the values regarding the columns found in the index are effectively maintained in sorted purchase which also provides quick access (3 or 4 extra disk accesses) to an index entry that is individual. See Wikipedia
Cache – The computer memory that is put aside to include a percentage for the database information which has of late been accessed by the database application system. A cache is employed to reduce the actual quantity of physical disk I/O performed by the DBMS.
Cascade – A foreign key feature that automatically migrates the modifications built to a referenced (i.e., main key) dining table to all or any regarding the referencing (international key) dining dining table rows.
Catalog – A repository when it comes to form that is computer-readable of database’s information meaning meta-data. Often called the system catalog or simply syscat.
Checksum – A numerical check value calculated from a more substantial collection of information. A checksum is frequently utilized whenever giving a packet of information more than a community or any other communications channel. One checksum formula is an addition that is simple with overflow ignored, wherein the bytes associated with the packet are added together right into a adjustable of a set size/width (say, 16 bits) since they are delivered. The checksum is usually sent at the conclusion of this packet and utilized at the getting end to verify the integrity for the preceding information.
Customer – A client-side procedure, containing proxy functions, linking up to a host procedure that provides the database that is actual.
Client/Server – a server is really program that operates on some type of computer that directly manages the database. A customer is a program that is separateor procedure) that communicates with all the database host through some type of Remote Procedure Call (RPC) so that you can perform application-specific database operations.
Cloud – Cloud is just a term that is recently coined to explain an execution model for computing systems where functions and information are invoked by way of a title that relates to a remote system whoever location is unimportant (thus the idea of it being “out here somewhere.” like a cloud). Cloud-based systems enable thin-client interfaces to get into this functionality over the internet, and frequently with wi-fi, reducing the energy needs for the customer computer systems.
Column – a solitary product of called information who has a data that is particular ( e.g., quantity, text, or date). Columns just occur in tables.
Compiler – A software-development tool that translates high-level language programs to the machine-language directions that a certain processor can realize and perform. Nevertheless, the item rule that outcomes just isn’t yet willing to be run; at the least a linker or link-step must follow.
Commit – The action which causes the most of the modifications produced by a specific deal to be reliably written towards the database files making noticeable to other users.
Concurrency – the home by which several computing procedures are performing during the exact same time.
Connection – The method of interaction between a customer and a host. An ongoing process could have numerous connections exposed, each with its very own thread, to several databases at the same time.
Consistency – the house of the deal that guarantees that the state of this database both before and after execution associated with deal continues to be constant (in other words., free from any data integrity errors) set up deal commits or is rolled right right straight back.
Core/Core-level – a set that is lower-level of primitives in the shape of a total API, employed by database processors such as for instance SQL or Cursors.
Cost-based Optimization – The procedure where information circulation statistics ( ag e.g., the amount of rows in a dining table) are widely used to guide the SQL query optimizer’s selection of the way that is best to recover the required information through the database.
Cross-compiler – A compiler that operates on a unique platform through the one for which it produces object code. Frequently perhaps the processor architecture/family associated with target and host platforms vary.