The term

The term "native XML database" (NXD

The term "native XML database" (NXD) is deceiving in many ways. In fact many so-called NXDs aren't really standalone databases at all, and don't really store the XML in true native form (i.e. text). To get a better idea of what a NXD really is, let's take a look at the NXD definition offered by the XML:DB Initiative, of which the author is a participant.

A native XML database...

Defines a (logical) model for an XML document -- as opposed to the data in that document -- and stores and retrieves documents according to that model. At a minimum, the model must include elements, attributes, PCDATA, and document order. Examples of such models are the XPath data model, the XML Infoset, and the models implied by the DOM and the events in SAX 1.0.
Has an XML document as its fundamental unit of (logical) storage, just as a relational database has a row in a table as its fundamental unit of (logical) storage.
Is not required to have any particular underlying physical storage model. For example, it can be built on a relational, hierarchical, or object-oriented database, or use a proprietary storage format such as indexed, compressed files.
There's a lot that we can learn from this definition, but the three main points can be summarized succinctly.

The database is specialized for storing XML data and stores all components of the XML model intact.
Documents go in and documents come out.
A NXD may not actually be a standalone database at all.
As should be clear from this definition, NXDs don't really represent a new low-level database model, and aren't intended to replace existing databases. They're simply a tool intended to assist the developer by providing robust storage and manipulation of XML documents.

Native XML Database Features

While not all NXDs are exactly the same, there is enough similarity to provide a basic discussion of features. We won't discuss any particular products here; if you're interested in evaluating products you can find a comprehensive XML database products list maintained by Ronald Bourret. Most vendors have first generation products available now, with a few of the more mature vendors having second generation products available. The NXD model is still evolving and will continue to evolve for several years. There is significant variation between products so the following sections just provide a high level guide that applies for most current products.

XML Storage
NXDs store XML documents as a unit and will create a model that is closely aligned with XML or one of XML's related technologies like the Infoset or DOM. This model includes arbitrary levels of nesting and complexity, as well as complete support for mixed content and semi-structured data. This model is automatically mapped by the NXD into the underlying storage mechanism. The mapping used will insure that the XML specific model of the data is maintained. Once the data is stored you must continue to use the NXD tools if you expect to see a useful representation of the data. For instance, if you're using a NXD that sits on top of a relational database, accessing the data tables directly using SQL would not be as useful as you might expect. The reason for this is simply that the data you will see is the model of the XML document (i.e. elements and attributes) rather then the business entities that the data represents. The business entity model exists within the XML document's domain, not within the domain of the underlying data storage system. To work with the data, you work with it as XML.

If a developer is comfortable working with XML tools such as DOM, SAX, XPath and XSL-T then they will probably be comfortable working with a NXD. The database will abstract away all the details of how the XML is stored and leave the developer free to build applications using XML technologies.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
คำว่า "ฐานข้อมูล XML ดั้งเดิม" (NXD) เป็น deceiving ในการ ในความเป็นจริงมากเรียกว่า NXDs ไม่ได้จริง ๆ เดี่ยวฐานข้อมูลทั้งหมด แล้วจริง ๆ ไม่เก็บ XML ในแบบฟอร์มภาษาจริง (เช่นข้อความ) จะได้ทราบว่า NXD ได้ ลองมาดูที่นิยาม NXD เสนอ โดยริ XML:DB ซึ่งผู้เขียนได้เข้าร่วมฐานข้อมูล XML ดั้งเดิม...กำหนดแบบจำลอง (ตรรกะ) สำหรับเอกสาร XML - จำกัดข้อมูลในเอกสารนั้น - และจัดเก็บ และดึงข้อมูลเอกสารตามรูปแบบที่ อย่างน้อยที่สุด รูปแบบต้องมีองค์ประกอบ คุณลักษณะ PCDATA และใบสั่งเอกสาร ตัวอย่างของแบบจำลองดังกล่าวมีรูปแบบข้อมูลของ XPath, XML Infoset และรูปแบบนัย โดย DOM และเหตุการณ์ใน 1.0 แซ็กซ์มีเอกสาร XML เป็นของหน่วยพื้นฐานของการจัดเก็บ (ตรรกะ) เหมือนกับฐานข้อมูลเชิงสัมพันธ์มีแถวในตารางเป็นของหน่วยพื้นฐานของการจัดเก็บ (ตรรกะ)จะต้องมีทุกรุ่นจัดเก็บทางกายภาพพื้นฐานเฉพาะ ตัวอย่าง มันสามารถถูกสร้างขึ้นบนเชิง ลำดับชั้น หรือฐานข้อมูลเชิงวัตถุ หรือใช้รูปแบบจัดเก็บข้อมูลที่เป็นกรรมสิทธิ์เช่นการทำดัชนี การบีบอัดแฟ้มมีมากมายที่เราสามารถเรียนรู้จากข้อกำหนด แต่สามารถสรุปประเด็นหลักสาม succinctlyฐานข้อมูลเป็นผู้เชี่ยวชาญสำหรับการจัดเก็บข้อมูล XML และเก็บส่วนประกอบทั้งหมดของรูปแบบ XML เหมือนเดิมเอกสารเข้า และเอกสารออกมาNXD ไม่จริงได้ฐานแบบสแตนด์อโลนทั้งหมดควรมีความชัดเจนจากคำนิยามนี้ NXDs จริง ๆ ไม่แสดงแบบฐานข้อมูลระดับต่ำ และไม่มีวัตถุประสงค์เพื่อแทนฐานข้อมูลที่มีอยู่ พวกเขากำลังเพียงแค่เครื่องมือช่วยการพัฒนาประสิทธิภาพการจัดเก็บและจัดการเอกสาร XMLคุณลักษณะภาษา XML ฐานข้อมูลในขณะที่ NXDs ไม่เท่ากันทุกประการ มีความคล้ายคลึงกันเพียงพอเพื่อให้การสนทนาขั้นพื้นฐานของ เราจะไม่หารือเกี่ยวกับผลิตภัณฑ์ใด ๆ โดยเฉพาะที่นี่ หากคุณสนใจในการประเมินผลิตภัณฑ์ คุณสามารถค้นหา XML ฐานข้อมูลผลิตภัณฑ์รายชื่อโดยโรนัลด์ Bourret ผู้จัดจำหน่ายส่วนใหญ่มีสินค้ารุ่นแรกตอนนี้ กับของผู้เป็นผู้ใหญ่มากมีสองรุ่นผลิตภัณฑ์ แบบ NXD ยังคงพัฒนา และยังคงพัฒนาหลายปี มีการเปลี่ยนแปลงอย่างมีนัยสำคัญระหว่างผลิตภัณฑ์เพื่อส่วนต่อไปนี้เพียงให้คำแนะนำระดับสูงที่ใช้สำหรับผลิตภัณฑ์ล่าสุดเก็บข้อมูล XMLNXDs เก็บเอกสาร XML เป็นหน่วย และจะสร้างรูปแบบที่สอดคล้องกับ XML หรือ XML เป็นเทคโนโลยีที่เกี่ยวข้องเช่น Infoset หรือในประเทศหนึ่งอย่างใกล้ชิด รุ่นนี้มีกำหนดระดับเนสติ้ง และซับซ้อน ตลอดจนสนับสนุนข้อมูลกึ่งโครงสร้าง และเนื้อหาที่ผสมเสร็จสมบูรณ์ อัตโนมัติรุ่นนี้ถูกแมป โดย NXD ที่เป็นกลไกการจัดเก็บต้นแบบ การแม็ปที่ใช้จะมั่นใจว่า รุ่นที่เฉพาะเจาะจงของ XML ของข้อมูลไว้ เมื่อจัดเก็บข้อมูลคุณต้องยังใช้ NXD เครื่องมือถ้าคุณคาดว่าจะเห็นแสดงประโยชน์ของข้อมูล เช่น ถ้าคุณกำลังใช้ NXD ที่ตั้งอยู่บนฐานข้อมูลเชิงสัมพันธ์ เข้าถึงตารางข้อมูลโดยตรงโดยใช้ SQL จะไม่มีประโยชน์ที่คุณอาจคาดหวัง เหตุผลนี้เป็นเพียงข้อมูลที่คุณจะเห็นว่า รูปแบบของ XML เอกสาร (เช่นองค์ประกอบและแอตทริบิวต์) แล้วเอนทิตีธุรกิจที่แสดงถึงข้อมูล แบบเอนทิตีธุรกิจอยู่ภายในโดเมนของเอกสาร XML ไม่ภายในโดเมนของระบบจัดเก็บข้อมูลพื้นฐาน การทำงานกับข้อมูล คุณทำงานกับเป็น XMLถ้านักพัฒนาทำงานกับเครื่องมือ XML DOM แซ็กซ์ XPath และ XSL T สบาย แล้วพวกเขาคงจะสบายทำงานกับ NXD ฐานข้อมูลจะบทคัดย่อเก็บรายละเอียดทั้งหมดของวิธีการจัดเก็บ XML และปล่อยให้นักพัฒนาสามารถสร้างโปรแกรมประยุกต์ที่ใช้เทคโนโลยี XML
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
คำว่า "ฐานข้อมูล XML พื้นเมือง" (NxD) จะถูกหลอกลวงในหลาย ๆ ในความเป็นจริงหลาย NXDs ที่เรียกว่าฐานข้อมูลแบบสแตนด์อโลนไม่ได้จริงๆเลยและไม่ได้จริงๆการจัดเก็บในรูปแบบ XML พื้นเมืองที่แท้จริง (เช่นข้อความ) เพื่อให้ได้ความคิดที่ดีของสิ่งที่ NxD จริงๆลองมาดูที่นิยาม NxD ที่นำเสนอโดย XML. DB ริเริ่มของที่ผู้เขียนเป็นผู้เข้าร่วมฐานข้อมูลXML พื้นเมือง ... กำหนด (ตรรกะ) รูปแบบการ เอกสาร XML - เมื่อเทียบกับข้อมูลในเอกสารที่ - และร้านค้าและเรียกเอกสารตามรูปแบบที่ อย่างน้อยที่สุดรูปแบบจะต้องมีองค์ประกอบคุณลักษณะ PCDATA และเอกสารการสั่งซื้อ ตัวอย่างของรูปแบบดังกล่าวเป็นรูปแบบข้อมูล XPath, Infoset XML และรูปแบบโดยนัยโดย DOM และเหตุการณ์ที่เกิดขึ้นในแซ็กโซโฟน 1.0. มีเอกสาร XML เป็นหน่วยพื้นฐานของ (ตรรกะ) การจัดเก็บเช่นเดียวกับฐานข้อมูลเชิงสัมพันธ์มีแถว ในตารางเป็นหน่วยพื้นฐานของ (ตรรกะ) การจัดเก็บ. ไม่จำเป็นต้องมีรูปแบบการจัดเก็บข้อมูลพื้นฐานทางกายภาพใด ๆ โดยเฉพาะอย่างยิ่ง ยกตัวอย่างเช่นมันสามารถสร้างขึ้นบนเชิงสัมพันธ์ลำดับชั้นหรือฐานข้อมูลเชิงวัตถุหรือใช้รูปแบบการจัดเก็บข้อมูลที่เป็นกรรมสิทธิ์เช่นการจัดทำดัชนีการบีบอัดไฟล์. มีจำนวนมากที่เราสามารถเรียนรู้จากความหมายนี้เป็น แต่สามจุดหลักสามารถ สรุปชัดถ้อยชัดคำ. ฐานข้อมูลที่มีความเชี่ยวชาญในการจัดเก็บข้อมูล XML และร้านค้าทุกองค์ประกอบของรูปแบบ XML เหมือนเดิม. เอกสารไปในและเอกสารออกมา. NxD อาจไม่ได้เป็นฐานข้อมูลแบบสแตนด์อโลนที่ทุกคน. ในฐานะที่ควรมีความชัดเจนจากคำนิยามนี้ NXDs ไม่ได้จริงๆเป็นตัวแทนของรูปแบบฐานข้อมูลในระดับต่ำใหม่และไม่ได้มีเจตนาที่จะเปลี่ยนฐานข้อมูลที่มีอยู่ พวกเขากำลังเพียงเครื่องมือวัตถุประสงค์เพื่อช่วยนักพัฒนาโดยการให้การจัดเก็บข้อมูลที่มีประสิทธิภาพและการจัดการของเอกสาร XML ก. คุณสมบัติฐานข้อมูล XML พื้นเมืองในขณะที่NXDs ไม่ทั้งหมดจะตรงเดียวกันมีความคล้ายคลึงกันมากพอที่จะให้มีการอภิปรายพื้นฐานของคุณสมบัติ เราจะไม่หารือเกี่ยวกับผลิตภัณฑ์ใด ๆ โดยเฉพาะอย่างยิ่งนี่; ถ้าหากคุณสนใจในการประเมินผลิตภัณฑ์ที่คุณสามารถหาฐานข้อมูล XML ที่ครอบคลุมรายการผลิตภัณฑ์บำรุงรักษาโดยโรนัลด์ Bourret ผู้ค้าส่วนใหญ่มีผลิตภัณฑ์รุ่นแรกที่มีอยู่ตอนนี้มีไม่กี่ของผู้ขายที่เป็นผู้ใหญ่มากขึ้นมีผลิตภัณฑ์รุ่นที่สองที่มีอยู่ รูปแบบ NxD ยังคงพัฒนาและจะยังคงที่จะพัฒนาขึ้นเป็นเวลาหลายปี มีการเปลี่ยนแปลงอย่างมีนัยสำคัญระหว่างผลิตภัณฑ์เพื่อให้ส่วนต่อไปเพียงแค่ให้คำแนะนำในระดับสูงที่ใช้สำหรับผลิตภัณฑ์ที่เป็นปัจจุบันมากที่สุด. เป็นXML จัดเก็บNXDs เก็บเอกสาร XML เป็นหน่วยและจะสร้างรูปแบบที่สอดคล้องอย่างใกล้ชิดกับ XML หรือหนึ่งในเทคโนโลยีที่เกี่ยวข้องของ XML เช่น Infoset หรือ DOM รุ่นนี้มีระดับโดยพลการของการทำรังและความซับซ้อนตลอดจนการสนับสนุนที่สมบูรณ์แบบสำหรับเนื้อหาผสมและข้อมูลกึ่งโครงสร้าง รุ่นนี้จะถูกจับคู่โดยอัตโนมัติโดย NxD เข้าสู่กลไกการจัดเก็บพื้นฐาน การทำแผนที่ที่ใช้จะประกันว่ารูปแบบ XML ที่เฉพาะเจาะจงของข้อมูลที่ถูกเก็บรักษาไว้ เมื่อข้อมูลถูกเก็บไว้ที่คุณต้องดำเนินการต่อการใช้เครื่องมือ NxD ถ้าคุณคาดหวังที่จะเห็นการแสดงที่มีประโยชน์ของข้อมูล ตัวอย่างเช่นถ้าคุณกำลังใช้ NxD ที่ตั้งอยู่ด้านบนของฐานข้อมูลเชิงสัมพันธ์ที่เข้าถึงตารางข้อมูลโดยตรงโดยใช้ SQL จะไม่เป็นประโยชน์ที่คุณอาจคาดหวัง เหตุผลของเรื่องนี้ก็คือว่าข้อมูลที่คุณจะเห็นเป็นรูปแบบของเอกสาร XML (เช่นองค์ประกอบและคุณสมบัติ) แทนที่จะแล้วองค์กรธุรกิจว่าข้อมูลแสดงให้เห็นถึง รูปแบบองค์กรธุรกิจที่มีอยู่ภายในโดเมนของเอกสาร XML ที่ไม่ได้อยู่ในโดเมนของระบบการจัดเก็บข้อมูลพื้นฐาน ในการทำงานกับข้อมูลที่คุณทำงานกับมันเป็น XML. หากนักพัฒนามีความสะดวกสบายกับการทำงานกับเครื่องมือ XML เช่น DOM, แซ็กโซโฟน, XPath และ XSL-T แล้วพวกเขาก็อาจจะมีความสะดวกสบายในการทำงานร่วมกับ NxD ฐานข้อมูลจะเป็นนามธรรมออกไปทุกรายละเอียดของวิธีการ XML จะถูกเก็บไว้และปล่อยให้นักพัฒนาอิสระในการสร้างโปรแกรมประยุกต์ใช้เทคโนโลยี XML




















การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
คำว่า " ฐานข้อมูล XML พื้นเมือง " ( nxd ) หลอกลวงในหลายวิธี ในความเป็นจริง nxds มากเรียกว่ายังฐานข้อมูลแบบสแตนด์อโลนจริงๆไม่ได้ทั้งหมด และไม่ค่อยเก็บ XML ในรูปแบบพื้นเมืองที่แท้จริง ( เช่นข้อความ ) เพื่อให้ได้ความคิดที่ดีของสิ่งที่ nxd จริงๆ เรามาดูนิยาม nxd เสนอ โดย XML : DB ก่อน ซึ่งผู้เขียนเป็นผู้เข้าร่วม .



ฐานข้อมูล XML พื้นเมือง . . . . . . .กำหนด ( ตรรกะ ) รูปแบบ XML เอกสาร -- ตรงข้ามกับข้อมูลในเอกสาร -- ร้านค้าและเรียกเอกสารตามแบบที่ เป็นอย่างน้อย รูปแบบจะต้องประกอบด้วยองค์ประกอบ คุณสมบัติ pcdata และการสั่งซื้อเอกสาร ตัวอย่างของแบบจำลองดังกล่าวมีข้อมูล XPath รูปแบบ XML infoset , และรูปแบบโดยนัย โดย ดอม และเหตุการณ์ในแซก
1.0มีเอกสาร XML เป็นหน่วยของพื้นฐานของ ( ตรรกะ ) กระเป๋า แค่เป็นฐานข้อมูลเชิงสัมพันธ์มีแถวในตารางเป็นหน่วยของพื้นฐานของ ( ตรรกะ ) กระเป๋า .
ไม่ต้องใด ๆ โดยเฉพาะการจัดเก็บทางกายภาพพื้นฐานแบบ ตัวอย่างเช่นมันสามารถสร้างขึ้นบนความสัมพันธ์แบบลำดับชั้นหรือวัตถุฐานข้อมูล หรือใช้เป็นกระเป๋ารูปแบบ เช่น การจัดทำดัชนีไฟล์ , ไฟล์บีบอัด .
มีอีกหลายอย่างที่เราสามารถเรียนรู้ได้จากคำจำกัดความนี้ แต่สามประเด็นหลักที่สามารถสรุปได้ชัดเจน

ฐานข้อมูลผู้เชี่ยวชาญสำหรับการจัดเก็บข้อมูล XML และร้านค้าทุกองค์ประกอบของ XML รูปแบบเหมือนเดิม
เอกสารเข้า เอกสารออกมา : nxd อาจไม่ได้เป็นแบบสแตนด์อโลนฐานข้อมูลทั้งหมด
เท่าที่ควรมีความชัดเจนจากคำนิยามนี้nxds ไม่ได้เป็นตัวแทนของรูปแบบฐานข้อมูลในระดับใหม่และไม่ได้มีวัตถุประสงค์เพื่อแทนที่ฐานข้อมูลที่มีอยู่ พวกเขาเป็นเพียงเครื่องมือวัตถุประสงค์เพื่อช่วยให้นักพัฒนา โดยให้กระเป๋าที่แข็งแกร่งและการจัดการของเอกสาร XML พื้นเมือง XML ฐานข้อมูลคุณลักษณะ .



nxds ในขณะที่ไม่ได้ทั้งหมดจะเหมือนกัน มีความคล้ายคลึงพอที่จะให้การสนทนาพื้นฐานคุณสมบัติเราจะไม่หารือเกี่ยวกับผลิตภัณฑ์ใด ๆที่นี่ ถ้าคุณกำลังสนใจในการใช้ผลิตภัณฑ์ คุณสามารถค้นหาฐานข้อมูล XML ผลิตภัณฑ์ที่ครอบคลุมรายการรักษาโดยโรนัลด์หูโตใหญ่ . ผู้ขายส่วนใหญ่มีผลิตภัณฑ์พร้อมใช้งานรุ่นแรกตอนนี้ ไม่กี่ของผู้ใหญ่มากขึ้น ผู้จำหน่ายมีผลิตภัณฑ์รุ่นที่สองของ โดย nxd แบบยังคงพัฒนาและจะยังคงมีวิวัฒนาการมานานหลายปีมีการเปลี่ยนแปลงอย่างมีนัยสำคัญ ระหว่างผลิตภัณฑ์ ดังนั้นส่วนนี้จะให้ระดับคู่มือที่ใช้สำหรับผลิตภัณฑ์ปัจจุบันที่สุด


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

Copyright ©2025 I Love Translation. All reserved.

E-mail: