There are several ways of measuring software: features, performance, r การแปล - There are several ways of measuring software: features, performance, r ไทย วิธีการพูด

There are several ways of measuring

There are several ways of measuring software: features, performance, reliability, support, and price.

Functions :- Functions allow blocks of code to be executed by the server. Although these blocks can be written in SQL, the lack of basic programming operations which existed prior to version 8.4, such as branching and looping, has driven the adoption of other languages

languages can even execute inside of triggers. Functions in PostgreSQL can be written in the following languages:

language

built-in



A

language PL/SQL. Scripting languages are supported through PL/Lua, PL/LOLCODE, PL/Perl, plPHP, PL/Python, PL/Ruby, PL/sh, PL/Tcl and PL/Scheme. Compiled languages C, C , or Java (via PL/Java). The statistical language R through PL/R.

PostgreSQL supports row-returning functions, where the output of the function is a set of values which can be treated much like a table within queries. Custom aggregates and window functions can also be defined.

Functions can be defined to execute with the privileges of either the caller or the user who defined the function. Functions are sometimes referred to as stored procedures, although there is a slight technical distinction between the two.

Indexes :- PostgreSQL includes built-in support for B -tree, hash, GiST and GiN indexes. In addition, user-defined index methods can be created, although this is quite an involved process. Indexes in PostgreSQL also support the following features:

PostgreSQL is capable of scanning indexes backwards when needed; a separate index is never needed to support ORDER BY field DESC. Expression indexes can be created with an index of the result of an expression or function, instead of simply the value of a column. Partial indexes, which only index part of a table, can be created by adding a WHERE clause to the end of the CREATE INDEX statement. This allows a smaller index to be created. The planner is capable of using multiple indexes together to satisfy complex queries, using temporary in-memory bitmap index operations.

Triggers :-Triggers are events triggered by the action of SQL DML statements. For example, an INSERT statement might activate a trigger that checked if the values of the statement were valid. Most triggers are only activated by either INSERT or UPDATE statements. Triggers are fully supported and can be attached to tables but not to views. Views can have rules, though. Multiple triggers are fired in alphabetical order. In addition to calling functions written in the native PL/PgSQL, triggers can also invoke functions written in other languages like PL/Perl.

MVCC :-PostgreSQL manages concurrency through a system known as Multi-Version Concurrency Control (MVCC), which gives each user a "snapshot" of the database, allowing changes to be made without being visible to other users until a transaction is committed. This largely eliminates the need for read locks, and ensures the database maintains the ACID principles in an efficient manner.

Rules :-Rules allow the "query tree" of an incoming query to be rewritten. One common usage is to implement updatable views.

Data types :-A wide variety of native data types are supported, including:

Variable length arrays (including text and composite types) up to 1GB in total storage size. Arbitrary precision numerics Geometric primitives IPv4 and IPv6 addresses CIDR blocks and MAC addresses XML supporting Xpath queries (as of 8.3) UUID (as of 8.3)

In addition, users can create their own data types which can usually be made fully indexable via PostgreSQL's GiST infrastructure.

geographic information system (GIS) data types from the PostGIS project for PostgreSQL.

User-defined objects :-New types of almost all objects inside the database can be created, including:

Casts Conversions Data types Domains Functions, including aggregate functions Indexes Operators (existing ones can be overloaded) Procedural languages

Inheritance :- Tables can be set to inherit their characteristics from a "parent" table. Data in child tables will appear to exist in the parent tables, unless data is selected from the parent table using the ONLY keyword, i.e. select * from ONLY PARENT_TABLE. Adding a column in the parent table will cause that column to appear in the child table.

Inheritance can be used to implement table partitioning, using either triggers or rules to direct inserts to the parent table into the proper child tables. This feature is not fully supported yet?in

inheritable. As of the 8.4 release, all check constraints and not-null constraints on

automatically inherited

are

parent table

a

constraints (unique, primary key, and foreign key constraints) are not inherited. Inheritance provides a way to map the features of generalization hierarchies depicted in Entity Relationship Diagrams (ERD) directly into the PostgreSQL database.

Performance :-POSTGRESQL runs in two modes. Normal fsync mode flushes every completed transaction to disk, guaranteeing that if the OS crashes or loses power in the next few seconds, all your data is safely stored on disk. In this mode, we are slower than most commercial databases, partly because few of them do such conservative flushing to disk in their default modes. In no-fsync mode, we are usually faster than commercial databases, though in this mode, an OS crash could cause data corruption.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
มีหลายวิธีในการวัดซอฟต์แวร์: คุณลักษณะ ประสิทธิภาพ ความน่าเชื่อถือ สนับสนุน และราคาด้วย

ฟังก์ชัน: -บล็อกของรหัสการดำเนินการ โดยเซิร์ฟเวอร์การอนุญาตให้ฟังก์ชัน แม้ว่าสามารถเขียนบล็อกเหล่านี้ SQL การขาดงานการเขียนโปรแกรมขั้นพื้นฐานซึ่งอยู่ก่อนหน้ารุ่น 8.4 สาขา และมีการวน รอบ ได้ขับยอมรับภาษาอื่น

ภาษาสามารถดำเนินการได้ในทริกเกอร์ สามารถเขียนฟังก์ชันใน PostgreSQL ในภาษาต่อไปนี้:

ภาษา

สร้างใน


A

ภาษา PL/SQL ได้ ภาษาสคริปต์ได้รับการสนับสนุนผ่าน PL/หลัว, PL/LOLCODE, PL/ภาษา เพิร์ล plPHP, PL/งู, PL/ทับทิม, PL/sh, PL/เส้น และ PL/แผน งาน คอมไพล์ภาษา C, C หรือ Java (ผ่าน PL/Java) ภาษาสถิติ R ผ่าน PL/R

PostgreSQL สนับสนุนความแถวหน้าที่ ซึ่งผลลัพธ์ของการทำงานเป็นชุดของค่าที่สามารถรักษามากเช่นตารางในแบบสอบถาม นอกจากนี้ยังสามารถกำหนดผลที่กำหนดเองและฟังก์ชันหน้าต่างได้

สามารถกำหนดฟังก์ชันการดำเนินการ ด้วยสิทธิ์ของผู้เรียกหรือผู้ใช้กำหนดฟังก์ชันได้ ฟังก์ชันบางอย่างเป็นขั้นตอนการจัดเก็บ แม้จะมีความแตกต่างทางเทคนิคเล็กน้อยระหว่างทั้งสอง

ดัชนี: - PostgreSQL รวมการสนับสนุนภายใน B - ทรี แฮ ดัชนีเนื้อและกิน วิธีดัชนีที่กำหนดโดยผู้ใช้สามารถสร้าง แม้ว่าจะเป็นกระบวนการที่เกี่ยวข้อง ดัชนีใน PostgreSQL ยังสนับสนุนคุณลักษณะต่อไปนี้:

PostgreSQL มีความสามารถในการสแกนดัชนีย้อนหลังเมื่อจำเป็น ไม่เคยต้องการดัชนีแยกต่างหากเพื่อสนับสนุนใบสั่งฟิลด์โดย DESC ดัชนีนิพจน์สามารถสร้างได้ ด้วยดัชนีของผลลัพธ์ของนิพจน์หรือฟังก์ชัน แทนที่จะเพียงแค่ค่าของคอลัมน์นั้น ดัชนีบางส่วน ซึ่งดัชนีของตารางเท่านั้น สามารถสร้าง โดยการเพิ่มคำสั่ง where ของงบการสร้างดัชนี นี้ช่วยให้ดัชนีมีขนาดเล็กที่จะสร้าง การมีความสามารถในการใช้ดัชนีหลายเข้าด้วยกันเพื่อตอบสนองการสอบถามซับซ้อน ใช้งานดัชนีบิตแมปในหน่วยความจำชั่วคราวอยู่

ทริกเกอร์: -ทริกเกอร์เป็นเหตุการณ์ที่ถูกทริกเกอร์ โดยการกระทำของคำสั่ง SQL ดราก้อน ตัวอย่าง คำสั่งแทรกอาจเรียกใช้ทริกเกอร์ที่ถูกถ้าค่าของคำสั่งได้ถูกต้อง ทริกเกอร์ส่วนใหญ่จะเปิดใช้งาน โดยคำสั่ง INSERT หรือ UPDATE เท่านั้น ทริกเกอร์ทั้งหมดได้รับการสนับสนุน และสามารถแนบ กับตาราง แต่ไม่มอง มุมมองได้กฎ แม้ว่า หลายทริกเกอร์จะยิงตามลำดับตัวอักษร นอกจากการเรียกฟังก์ชันที่เขียนใน PL/PgSQL ดั้งเดิม ทริกเกอร์สามารถยังเรียกฟังก์ชันที่เขียนในภาษาอื่นเช่น PL / ภาษาเพิร์ลได้

MVCC:-PostgreSQL จัดการพร้อมกันผ่านระบบที่เรียกว่าเป็นรุ่นหลายเกิดควบคุม (MVCC), ซึ่งช่วยให้ผู้ใช้แต่ละ "snapshot" ของฐานข้อมูล ทำให้เปลี่ยนแปลงได้โดยไม่ต้องการเห็นผู้อื่นจนกว่าธุรกรรมจะกำหนดให้ นี้ส่วนใหญ่ต้องอ่านล็อค และเราช่วยให้ฐานข้อมูลรักษาหลักกรดในมีประสิทธิภาพอย่าง

กฎ:-กฎให้ "ต้นไม้สอบถาม" ของแบบสอบถามเข้ามาเพื่อให้จิต จารีตหนึ่งจะใช้ปรับมุมมอง

ชนิดข้อมูล: -ความหลากหลายของชนิดข้อมูลดั้งเดิมได้รับการสนับสนุน รวมทั้ง:

ความยาวตัวแปรอาร์เรย์ (รวมข้อความและคอมโพสิตชนิด) ขึ้นไป 1GB ในขนาดที่จัดเก็บรวมกัน ความแม่นยำกำหนด numerics เรขาคณิตนำ IPv4 และ IPv6 อยู่บล็อก CIDR และ MAC อยู่ XML สนับสนุน Xpath ถาม ณ 8.3) UUID (ณ 8.3)

นอกจากนี้ ผู้ใช้สามารถสร้างชนิดข้อมูลของตัวเองซึ่งโดยปกติจะสามารถทำดัชนีได้อย่างสมบูรณ์ผ่านโครงสร้างพื้นฐานเนื้อของ PostgreSQL ได้

สารสนเทศภูมิศาสตร์ (GIS) ระบบข้อมูลชนิดจากโครงการ PostGIS สำหรับ PostgreSQL ได้

วัตถุที่ผู้ใช้กำหนด: -ของวัตถุเกือบทั้งหมดภายในฐานข้อมูลสามารถสร้าง รวมถึง:

Casts แปลงข้อมูลชนิดโดเมนฟังก์ชัน ฟังก์ชันการรวมตัวดัชนี (อยู่สามารถเกิด) รวมถึงขั้นตอนภาษา

สืบทอด: -สามารถตั้งตารางสืบทอดลักษณะของพวกเขาจากตาราง "แม่" ได้ ข้อมูลในตารางลูกจะปรากฏอยู่ในตารางหลัก เว้นแต่จะมีเลือกข้อมูลจากตารางหลักที่ใช้สำคัญเท่านั้น เช่นเลือก * จาก PARENT_TABLE เท่านั้น เพิ่มคอลัมน์ในตารางหลักจะทำให้คอลัมน์ที่จะปรากฏในเด็กตาราง

สามารถใช้สืบทอดจะใช้ตารางพาร์ทิชัน ใช้ทริกเกอร์หรือกฎตรงแทรกตารางหลักลงในตารางลูกเหมาะสม คุณลักษณะนี้จะไม่สนับสนุนอย่างเต็มที่ได้หรือไม่ใน

สืบ ณ รุ่น 8.4 ทั้งหมดตรวจสอบข้อจำกัดและข้อจำกัดของค่า null ไม่

สืบทอดมาโดยอัตโนมัติ

มี

ตารางหลัก

การ

จำกัด (คีย์เฉพาะ หลัก และข้อจำกัด foreign key) เป็นการสืบทอดไม่ ช่วยให้การสืบทอดวิธีการแมปคุณสมบัติของลำดับชั้น generalization แสดงในเอนทิตี้ความสัมพันธ์ในไดอะแกรม (ERD) โดยตรงลงในฐานข้อมูล PostgreSQL

ประสิทธิภาพ: -POSTGRESQL ที่ทำงานในสองโหมด Fsync ปกติโหมด flushes ทุกธุรกรรมที่เสร็จสมบูรณ์บน รับประกันว่า ถ้าระบบปฏิบัติการล้มเหลว หรือสูญเสียพลังงานในไม่กี่วินาทีถัดไป ข้อมูลทั้งหมดของคุณอย่างปลอดภัยเก็บอยู่บนดิสก์ ในโหมดนี้ เราได้ช้ากว่าฐานข้อมูลเชิงพาณิชย์มากที่สุด เนื่องจากไม่กี่ของพวกเขาทำเช่นหัวเก่าลบดิสก์ในโหมดการเริ่มต้น ในโหมด no fsync เราได้ปกติเร็วกว่าฐานข้อมูลเชิงพาณิชย์ แม้ในโหมดนี้ ความล้มเหลว OS อาจทำให้เสียหายของข้อมูล
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
คุณสมบัติประสิทธิภาพความน่าเชื่อถือสนับสนุนและราคา: มีหลายวิธีในการวัดซอฟต์แวร์เป็นฟังก์ชั่น: - ฟังก์ชั่นช่วยให้กลุ่มของรหัสที่จะดำเนินการโดยเซิร์ฟเวอร์ แม้ว่าบล็อกเหล่านี้สามารถเขียนได้ใน SQL, การขาดการดำเนินงานของการเขียนโปรแกรมพื้นฐานที่มีอยู่ก่อนที่จะมีรุ่น 8.4 เช่นการแยกและการวนลูป, มีการขับเคลื่อนการใช้ภาษาอื่น ๆภาษายังสามารถดำเนินการภายในของทริกเกอร์ ฟังก์ชั่นใน PostgreSQL สามารถเขียนได้ในภาษาต่อไปนี้ภาษาในตัวภาษา PL / SQL ภาษาสคริปต์ได้รับการสนับสนุนผ่าน PL / Lua, PL / lolcode, PL / Perl, plPHP, PL / งูหลาม, PL / ทับทิม PL / ดวลจุดโทษ, PL / Tcl และ PL / โครงการ ภาษาเรียบเรียง C, C, หรือ Java (ผ่าน PL / Java) ภาษาอาสถิติที่ผ่านการ PL / อาร์PostgreSQL สนับสนุนการทำงานแถวกลับมาที่การส่งออกของฟังก์ชั่นที่เป็นชุดของค่าที่สามารถได้รับการปฏิบัติเหมือนโต๊ะภายในคำสั่ง มวลรวมที่กำหนดเองและฟังก์ชั่นหน้าต่างนอกจากนี้ยังสามารถกำหนดฟังก์ชั่นสามารถกำหนดที่จะดำเนินการใช้สิทธิ์ของทั้งโทรหรือผู้ใช้ที่กำหนดฟังก์ชั่น ฟังก์ชั่นบางครั้งจะเรียกว่าการจัดเก็บถึงแม้จะมีความแตกต่างทางเทคนิคเล็กน้อยระหว่างสองดัชนี: - PostgreSQL รวมถึงในตัวสนับสนุนสำหรับ B-ต้นไม้กัญชาสรุปสาระสำคัญและดัชนีจิน นอกจากนี้ผู้ใช้กำหนดวิธีการที่ดัชนีสามารถสร้างขึ้นได้แม้ว่าเรื่องนี้ค่อนข้างมีกระบวนการที่เกี่ยวข้อง ดัชนีใน PostgreSQL ยังสนับสนุนคุณสมบัติดังต่อไปPostgreSQL มีความสามารถในการสแกนดัชนีย้อนกลับเมื่อจำเป็น ดัชนีแยกไม่เคยต้องการที่จะสนับสนุน ORDER BY DESC สนาม ดัชนีการแสดงออกสามารถสร้างขึ้นด้วยดัชนีของผลของการแสดงออกหรือการทำงานแทนที่จะค่าของคอลัมน์ ดัชนีบางส่วนซึ่งเป็นเพียงส่วนหนึ่งของดัชนีตารางที่สามารถสร้างขึ้นโดยการเพิ่มคำสั่ง WHERE ที่ส่วนท้ายของคำสั่ง CREATE INDEX นี้จะช่วยให้ดัชนีมีขนาดเล็กที่จะถูกสร้างขึ้น การวางแผนมีความสามารถในการใช้ดัชนีต่างๆเข้าด้วยกันเพื่อตอบสนองคำสั่งที่ซับซ้อนโดยใช้การดำเนินงานชั่วคราวดัชนีบิตแมปในหน่วยความจำเรียก: เรียกเหตุการณ์ที่เกิดจากการกระทำของงบดราก้อน ตัวอย่างเช่นคำสั่ง INSERT อาจเปิดใช้งานที่เรียกว่าการตรวจสอบในกรณีที่ค่าของคำสั่งถูกต้อง เรียกส่วนใหญ่จะเปิดใช้งานโดยเฉพาะอย่างใดอย่างหนึ่งหรืองบ INSERT UPDATE ทริกเกอร์ได้รับการสนับสนุนอย่างเต็มที่และสามารถติดกับตาราง แต่ไม่ได้กับมุมมอง เข้าชมสามารถมีกฎว่า หลายทริกเกอร์ถูกยิงตามลำดับตัวอักษร นอกจากนี้ในการเรียกฟังก์ชั่นการเขียนในพื้นเมือง PL / PgSQL เรียกสามารถเรียกฟังก์ชั่นที่เขียนด้วยภาษาอื่น ๆ เช่น PL / Perl MVCC: PostgreSQL จัดการการทำงานพร้อมกันผ่านระบบที่เรียกว่าหลายรุ่น Concurrency ควบคุม (MVCC) ซึ่งให้แต่ละ ผู้ใช้ "ภาพ" ของฐานข้อมูลที่ช่วยให้การเปลี่ยนแปลงที่จะทำโดยไม่ต้องมองเห็นให้กับผู้ใช้อื่น ๆ จนกว่าการทำธุรกรรมที่มีความมุ่งมั่น นี้ส่วนใหญ่ไม่จำเป็นต้องล็อคอ่านและช่วยให้ฐานข้อมูลรักษาหลักการกรดในลักษณะที่มีประสิทธิภาพกฎหลักเกณฑ์-ช่วยให้ "ต้นไม้แบบสอบถาม" ของแบบสอบถามที่เข้ามาจะได้รับการเขียนใหม่ การใช้งานอย่างใดอย่างหนึ่งที่พบบ่อยคือการใช้มุมมองที่สามารถปรับปรุงประเภทข้อมูล: ความหลากหลายของชนิดข้อมูลพื้นเมืองได้รับการสนับสนุนรวมถึงระยะเวลาในตัวแปรอาร์เรย์ (รวมทั้งข้อความและประเภทประกอบ) ถึง 1GB ในขนาดการจัดเก็บรวม numerics ความแม่นยำโดยพลวิทยาการทางเรขาคณิต IPv4 และ IPv6 ที่อยู่ในบล็อก CIDR และที่อยู่ MAC XML สนับสนุนการสอบถาม Xpath (ราว 8.3) UUID (ราว 8.3) นอกจากนี้ผู้ใช้สามารถสร้างชนิดข้อมูลของตัวเองที่สามารถจะทำที่จัดทำดัชนีอย่างเต็มที่ผ่านทางโครงสร้างพื้นฐานสรุปสาระสำคัญของ PostgreSQL . ระบบสารสนเทศภูมิศาสตร์ (GIS) ประเภทข้อมูลจากโครงการ PostGIS สำหรับ PostgreSQL วัตถุที่ผู้ใช้กำหนด: ใหม่ประเภทวัตถุที่อยู่ภายในฐานข้อมูลเกือบทั้งหมดสามารถสร้างขึ้นรวมไปถึง: คาสประเภทการแปลงข้อมูลโดเมนที่ฟังก์ชั่นรวมทั้งผู้ประกอบการรวมฟังก์ชั่นดัชนี ( ที่มีอยู่สามารถจะมากเกินไป) ภาษาขั้นตอนมรดก: - ตารางสามารถกำหนดให้ลักษณะของพวกเขาได้รับมรดกจาก "แม่" ตาราง ข้อมูลในตารางเด็กจะปรากฏอยู่ในตารางผู้ปกครองเว้นแต่ข้อมูลถูกเลือกจากตารางผู้ปกครองโดยใช้คำหลักเท่านั้นเช่น * เลือกจากเฉพาะ PARENT_TABLE การเพิ่มคอลัมน์ในตารางผู้ปกครองจะทำให้คอลัมน์ที่จะปรากฏในตารางเด็กที่มรดกสามารถนำมาใช้ในการดำเนินการแบ่งตารางโดยใช้เรียกหรือกฎระเบียบที่จะแทรกในตารางผู้ปกครองโดยตรงลงในตารางเด็กที่เหมาะสม คุณลักษณะนี้ไม่ได้รับการสนับสนุนอย่างเต็มที่หรือยังในการสืบทอด ในฐานะของรุ่น 8.4 ทั้งหมดตรวจสอบข้อ จำกัด และข้อ จำกัด ที่ไม่ null ที่ได้รับการถ่ายทอดโดยอัตโนมัติมีตารางแม่จำกัด (ที่ไม่ซ้ำกันคีย์หลักและข้อ จำกัด ที่สำคัญต่างประเทศ) จะไม่ได้รับการถ่ายทอด มรดกมีวิธีการแมปคุณสมบัติของลำดับชั้นทั่วไปที่ปรากฎในนิติบุคคลแผนภาพความสัมพันธ์ (ERD) โดยตรงลงในฐานข้อมูล PostgreSQL ประสิทธิภาพ: PostgreSQL ทำงานในสองโหมด โหมดปกติ fsync วูบวาบทุกธุรกรรมเสร็จสมบูรณ์ไปยังดิสก์รับประกันได้ว่าถ้าเกิดความผิดพลาดของระบบปฏิบัติการหรือสูญเสียพลังงานในไม่กี่วินาทีถัดไปข้อมูลทั้งหมดของคุณจะถูกเก็บไว้อย่างปลอดภัยบนดิสก์ ในโหมดนี้เราจะช้ากว่าฐานข้อมูลเชิงพาณิชย์มากที่สุดส่วนหนึ่งเป็นเพราะไม่กี่ของพวกเขาล้างอนุรักษ์นิยมดังกล่าวไปยังดิสก์ในโหมดการเริ่มต้นของพวกเขา ในไม่ fsync โหมดเรามักจะเร็วกว่าฐานข้อมูลเชิงพาณิชย์ แต่ในโหมดนี้ความผิดพลาดของระบบปฏิบัติการที่อาจทำให้เกิดความเสียหายของข้อมูล

























































การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
มีหลายวิธีในการวัดซอฟต์แวร์ คุณสมบัติ ประสิทธิภาพ ความน่าเชื่อถือ และการสนับสนุนราคา ฟังก์ชัน

: - ฟังก์ชั่นช่วยให้บล็อกของรหัสที่จะดำเนินการโดยเซิร์ฟเวอร์ แม้ว่าบล็อกเหล่านี้สามารถเขียนใน SQL , การขาดพื้นฐานการเขียนโปรแกรมการดำเนินงานที่มีอยู่ก่อนรุ่น 8.4 เช่นกิ่งและตีลังกา ทำให้การยอมรับอื่น ๆภาษา

ภาษาสามารถดําเนินการภายในของทริกเกอร์ ฟังก์ชันใน PostgreSQL สามารถเขียนในภาษาต่อไปนี้ :

ภาษา

ตัว





ภาษา PL / SQL การเขียนสคริปต์ภาษาได้รับการสนับสนุนผ่าน PL / ลัวะ , PL / lolcode PL / Perl , Python plphp PL / PL / ทับทิม , PL / sh , PL / TCL และ PL / โครงการ คอมไพล์ภาษา C , C หรือ Java ( ผ่าน PL / Java ) สถิติภาษา R ผ่าน PL / R .

PostgreSQL สนับสนุนแถวกลับฟังก์ชัน ซึ่งผลลัพธ์ของฟังก์ชันคือชุดของค่าซึ่งสามารถรักษามากเหมือนตารางในแบบสอบถาม มวลรวมที่กำหนดเองและหน้าต่างฟังก์ชั่นยังสามารถกำหนดฟังก์ชั่น

สามารถกำหนดให้รันด้วยสิทธิ์ของผู้โทรหรือผู้ใช้กำหนดฟังก์ชัน การทำงานบางครั้งเรียกว่าวิธีการจัดเก็บ ,แม้ว่าจะมีเทคนิคเล็กน้อยความแตกต่างระหว่างสอง .

ดัชนี : - PostgreSQL รวมถึงในตัวสนับสนุนสำหรับ B - Tree , กัญชา เนื้อหาและดัชนีการงิน นอกจากนี้ ผู้ใช้สามารถสร้างดัชนีวิธีการ แม้ว่าจะค่อนข้างที่เกี่ยวข้องกับกระบวนการ ดัชนีใน PostgreSQL สนับสนุนคุณลักษณะดังต่อไปนี้ :

PostgreSQL สามารถสแกนดัชนีย้อนหลัง เมื่อต้องดัชนีแยกไม่เคยต้องการเพื่อการสนับสนุนโดยฟิลด์สืบเบอร์โทรการแสดงออกดัชนีสามารถสร้างดัชนีของผลของการแสดงออก หรือการทำงาน แทนที่จะเป็นเพียงค่าของคอลัมน์ ดัชนีบางส่วน ซึ่งส่วนดัชนีของตารางจะถูกสร้างขึ้นโดยการเพิ่มที่ส่วนปลาย สร้างดัชนีข้อความ นี้จะช่วยให้ดัชนีขนาดเล็กที่จะถูกสร้างขึ้นวางแผนสามารถใช้ดัชนีหลายร่วมกันเพื่อตอบสนองแบบสอบถามที่ซับซ้อนและใช้หน่วยความจำชั่วคราวในการทริกเกอร์ดัชนีบิตแมป .

: - ทริกเกอร์เหตุการณ์ทริกเกอร์โดยการกระทำของ SQL ข้อมูลงบ ตัวอย่างเช่นการใส่ข้อความอาจจะใช้เป็นตัวตรวจสอบว่าค่าของข้อความได้ถูกต้องเรียกใช้งานโดยส่วนใหญ่จะใส่อย่างใดอย่างหนึ่งหรือปรับปรุงข้อความ ทริกเกอร์มีการสนับสนุนอย่างเต็มที่และสามารถแนบตารางแต่ไม่ views มุมมองที่สามารถมีกฎนะ หลายทริกเกอร์จะไล่ตามลำดับตัวอักษร นอกจากการเรียกฟังก์ชันที่เขียนใน pgsql PL / พื้นเมือง , เรียกสามารถเรียกใช้ฟังก์ชันที่เขียนในภาษาอื่น ๆเช่น PL / Perl .

mvcc :- จัดการ PostgreSQL พร้อมกันผ่านระบบที่เรียกว่าการควบคุมรุ่น Multi พร้อมกัน ( mvcc ) ซึ่งจะช่วยให้ผู้ใช้แต่ละคน " ภาพรวม " ของฐานข้อมูลที่ช่วยให้การเปลี่ยนแปลงที่จะทำโดยไม่ถูกมองเห็นได้ให้กับผู้ใช้อื่น ๆ จนถึง ธุรกรรมที่กระทำ นี้ส่วนใหญ่ไม่ต้องอ่านกลอน และสร้างฐานข้อมูลรักษากรดหลักการในลักษณะที่มีประสิทธิภาพ .

กฎ :- กฎให้ " ต้นไม้ " คำถามของแบบสอบถามที่เข้ามาจะถูกเขียนทับ การใช้งานทั่วไปหนึ่งคือการใช้มุมมอง updatable

ชนิดข้อมูล : -- หลากหลายของชนิดข้อมูลพื้นเมืองได้รับการสนับสนุนรวมถึง :

ความยาวตัวแปรอาร์เรย์ ( รวมถึงข้อความและคอมโพสิตประเภท ) ถึง 1 GB ในขนาดกระเป๋าทั้งหมดnumerics โดยพลความแม่นยำทางเรขาคณิต primitives IPv4 และ IPv6 ที่อยู่บล็อก cidr ที่อยู่ MAC และ XML สนับสนุนแบบสอบถาม XPath เป็น 8.3 ) PhluidName ( ราว 8.3 )

นอกจากนี้ผู้ใช้ยังสามารถสร้างของตัวเองชนิดข้อมูลซึ่งสามารถจะทำอย่างเต็มที่ผ่านทางโครงสร้างพื้นฐานของ PostgreSQL indexable อ

ระบบภูมิศาสตร์สารสนเทศ ( GIS ) ข้อมูลประเภท จากโครงการ postgis

สำหรับผู้ใช้กำหนดวัตถุ : ชนิดใหม่ของเกือบทุกวัตถุในฐานข้อมูลสามารถสร้างรวมถึง :

เฝือกแปลงชนิดข้อมูลโดเมนฟังก์ชัน รวมถึงฟังก์ชันรวมดัชนีผู้ประกอบการ ( ที่มีอยู่สามารถเพียบ ) ขั้นตอนภาษา

มรดก : -- ตารางที่สามารถตั้งค่าเพื่อสืบทอดลักษณะจาก " ตารางผู้ปกครอง "ข้อมูลในตารางลูกจะปรากฏอยู่ในหลักตาราง นอกจากข้อมูลจะถูกเลือกจากผู้ปกครองตารางโดยใช้คำหลักเท่านั้น เช่น เลือก * จากเพียง parent_table . เพิ่มคอลัมน์ในคอลัมน์ตารางจะทำให้ผู้ปกครองที่ปรากฏในตารางเด็ก

มรดกสามารถใช้ตารางพาร์ทิชันที่ใช้ ,ใช้ทริกเกอร์หรือกฎไปแทรกตรงโต๊ะเป็นโต๊ะผู้ปกครองเด็กที่เหมาะสม คุณลักษณะนี้จะไม่สามารถรองรับหรือยัง ใน

สืบต่อ . เป็นจำนวน 8.4 ปล่อยทั้งหมดตรวจสอบปัญหาและไม่ null ในข้อจำกัดโดยอัตโนมัติสืบทอด





พ่อแม่เป็นโต๊ะ



ข้อจำกัด ( เฉพาะคีย์หลักและคีย์ต่างประเทศจำกัด ) ไม่สืบทอดมรดกมีวิธีการแผนที่คุณลักษณะของการแสดงในแผนภาพความสัมพันธ์เอนทิตีวรรณะ ( ERD ) โดยตรงลงในฐานข้อมูล PostgreSQL PostgreSQL .

งาน : - ทำงานใน 2 โหมด โหมดปกติ fsync วูบวาบทุกเสร็จสิ้นธุรกรรมไปยังดิสก์ การันตีว่าถ้า OS ล่มหรือสูญเสียพลังงานในอีกไม่กี่วินาที ข้อมูลทั้งหมดของคุณจะถูกเก็บไว้อย่างปลอดภัยบนดิสก์ในโหมดนี้เราจะช้ากว่าฐานข้อมูลเชิงพาณิชย์มากที่สุด บางส่วน เพราะมีเพียงไม่กี่ของพวกเขาเช่นอนุลักษณ์ล้างดิสก์ในโหมดเริ่มต้นของพวกเขา ไม่มี fsync โหมดที่เรามักจะเร็วกว่าฐานข้อมูลเชิงพาณิชย์ แต่ในโหมดนี้ชน OS อาจทำให้เกิดความเสียหายของข้อมูล .
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: