Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Деректер қорының объектілерін сақтау орны
Storage location for database objects
Таблицалық кеңістік – деректер қорының объектілерінің негізгі деректерін сақтауға арналған орын. Ол физикалық және логикалық деректер арасында абстракция қабатын қамтамасыз етеді және барлық ДБС басқаратын сегменттерге сақтау орнын бөлуге мүмкіндік береді. (Деректер қорының сегменті – кесте деректері мен индекс сияқты физикалық орынды иеленетін деректер қорының объектісі.) Таблицалық кеңістік құрылғаннан кейін, деректер қорының сегменттерін жасау кезінде оның атымен сілтеме жасауға болады.
A tablespace is a storage location where the actual data underlying database objects can be kept. It provides a layer of abstraction between physical and logical data, and serves to allocate storage for all DBMS managed segments. (A database segment is a database object which occupies physical space such as table data and indexes.) Once created, a tablespace can be referred to by name when creating database segments.
Шолу
Кесте кеңістіктері деректер қорының логикалық құрылымын немесе деректер қорының схемасын емес, тек деректерді сақтау орындарын анықтайды. Мысалы, бір схемадағы әртүрлі объектілер әртүрлі түпкілікті кесте кеңістіктерінде орналасуы мүмкін. Сол сияқты, бір кесте кеңістігі бірнеше схемаға арналған сегменттерге қызмет ете алады. Кейде логикалық және физикалық деректер арасында байланыс құру үшін схеманы белгілеуге қолданылуы мүмкін. Кесте кеңістіктерін пайдалану арқылы әкімші орнатудың дискілік құрылымын басқара алады. Кесте кеңістіктерін қолданудың ең көп таралған жолы – өнімділікті оңтайландыру. Мысалы, жиі қолданылатын индекс жылдам SSD-ге орналастырылуы мүмкін. Ал, архивтелген деректерді қамтитын деректер базасы кестесі арзан, бірақ баяу магниттік дискіде сақталуы мүмкін. Көп жағдайда кесте кеңістіктері деректерін файлдық жүйенің файлында сақтайды, бірақ бір файл тек бір кесте кеңістігінің бөлігі болуы керек. Кейбір деректерді басқару жүйелері кесте кеңістіктерін операциялық жүйенің құрылғылары арқылы тікелей конфигурациялауға мүмкіндік береді, бұл «шикі құрылғылар» деп аталады, және операциялық жүйенің файлдық жүйесіне байланысты қосымша шығындарды болдырмау арқылы жақсы өнімділікті қамтамасыз етеді. Oracle деректерді кесте кеңістіктерінде логикалық түрде, ал тиісті кесте кеңістігіне байланысты деректер файлдарында физикалық түрде сақтайды.
Tablespaces specify only the database storage locations, not the logical database structure, or database schema. For instance, different objects in the same schema may have different underlying tablespaces. Similarly, a tablespace may service segments for more than one schema. Sometimes it can be used to specify schema so as to form a bond between logical and physical data. By using tablespaces, an administrator also can control the disk layout of an installation. A common use of tablespaces is to optimize performance. For example, a heavily used index can be placed on a fast SSD. On the other hand, a database table which contains archived data that is rarely accessed could be stored on a less expensive but slower magnetic hard drive. While it is common for tablespaces to store their data in a filesystem file, a single file must be part of a single tablespace. Some database management systems allow tablespaces to be configured directly over operating system device entries, called raw devices, providing better performance by avoiding the OS filesystem overheads. Oracle stores data logically in tablespaces and physically in datafiles associated with the corresponding tablespace.