NoSQL characteristicsThe following characteristics are mostly found in การแปล - NoSQL characteristicsThe following characteristics are mostly found in ไทย วิธีการพูด

NoSQL characteristicsThe following

NoSQL characteristics
The following characteristics are mostly found in all NoSQLs.
(a) Schema-less: Relational databases follow the strict schema which every row or tuple must follow. Each attribute within these tuples is atomic having prescribed domain which it must follow and sometimes has constraints placed on such as NOT NULL or UNIQUE. The systems that need to deal with data requiring frequent changes are the best fit for a schema-less data store such as NoSQL.
(b) Shared Nothing architecture: Instead of using a common storage pool such as SAN each server uses only own local storage, allowing storage to be accessed at local disk speeds instead of network speeds which also permits capacity to be increased by adding more nodes. Costs are also reduced since the commodity hardware can be used with ‘‘Shared Nothing’’ architecture.
(c) Elasticity: Elasticity of databases means dynamic expandedability. When a new node is added to the mesh, some subset of data is to be replicated in new nodes. Elastic databases emphasizing BASE principles necessitate to give-up traditional paradigm of ACID transactions. However, various implementations can prioritize certain requirements of availability over other requirements such as consistency. The following

NoSQLs also support elasticity in principle:
• Cassandra.
• Dynomite.
• Amazon’s Dynamo.
• Voldemort.
• MapReduce.

(d) Sharding: Instead of considering the record storage as a heap of memory locations, records can be partitioned into shards, which are small enough to be managed by a single server. Shards are replicated as per requirement and split when it gets too big. Applications assist in data sharding by assigning each record a partition ID automatically.
(e) Asynchronous Replication: Compared to synchronous replication technique such ‘‘Mirroring’’ and/or Striping, NoSQLs employ asynchronous replication, allowing writes to complete faster and smoother as they are independent of network traffic. However, the limitation of asynchronous replication is that data is not immediately replicated and could be lost in certain windows. Further locking is generally not available for protecting copies of a specific unit of data.
(f) BASE instead of ACID: The acronym BASE was purposely chosen to contrast to ACID paradigm. NoSQL emphasizes on ‘‘Availability’’ and ‘‘Performance’’. Building a database providing ACID properties is difficult, therefore Consistency and Isolation are often forfeited, resulting in most of the BASE approach application. One of the basic concepts behind BASE is that data consistency is to be taken care by the developer’s problem and should not be handled by the database. In a ‘‘Shared something’’ environment, ACID is wanted for forcing Consistency at the end of the transaction, whereas in a ‘‘Shared Nothing’’ environment, BASE is implemented. The features of ACID and BASE are given in Table 1.

The technical mechanism for ‘‘Commit’’ and ‘‘Transactions processing’’, etc. does not differ much in ACID and BASE, but the usage differs. ACID comes from a paradigm of one database with ‘‘Many users’’ and that transaction on datasets are made only one at the time having the ability to change a value. For ACID deadlocks are a challenge. Some NoSQL solutions such as CouchDB are fully ACID and some can be configured to behave as ACID [3]. But, BASE comes from the paradigm where data is distributed and synchronization of data is not feasible. In BASE the exact values are not utterly necessary. A challenge for BASE is how to update distributed data while the data takes many unforeseen routes.

Table 2 summarizes the discussion. Applications specifically financial transactions cannot cope with underlying features provided by BASE. For example, in an online banking application a user who has transferred a certain amount of money to some account must get the confirmation about the successful transaction instantly. However, if the original account’s balance is untouched due to ‘‘eventual Consistence’’ the user might end up issuing multiple transfers and eventually transferring cash multiple times. Hence online banking applications in general cannot cope with BASE properties, whereas for applications such as Facebook, reading an old value in an instance of time is acceptable, hence can possibly best fit for BASE.
In Service Oriented Architecture (SOA), because of the nature of the comprised distributed service capabilities and the availability of standards, implementing consistency is difficult to achieve across service boundaries. The BASE approach, especially outside service boundaries is more easily implementable. If we look at task services and certainly orchestrated task services, the BASE is the default approach. Offering BASE is easier, if it is known what is the accepted margin-of-error in the business or project principal, identified during the requirements clarification phase of every service delivery effort. Without proper requirements and business proce
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ลักษณะ NoSQLส่วนใหญ่จะพบลักษณะต่อไปนี้ใน NoSQLs ทั้งหมด (ก) แผนน้อย: ฐานข้อมูลเชิงสัมพันธ์ตามแบบแผนอย่างเข้มงวดซึ่งทุกแถวหรือทูเพิลต้องปฏิบัติ แต่ละแอตทริบิวต์ใน tuples เหล่านี้มีอะตอมมีกำหนดโดเมนซึ่งจะต้องตาม และบางครั้งมีข้อจำกัดอยู่ในเช่นไม่เป็น NULL หรือไม่ซ้ำกัน ระบบที่ต้องจัดการกับข้อมูลที่ต้องเปลี่ยนแปลงบ่อย ๆ จะเหมาะสมที่สุดสำหรับการเก็บข้อมูลน้อยกว่าแบบแผนเช่น NoSQL (b) ใช้ร่วมกันไม่มีสถาปัตยกรรม: แทนการใช้กลุ่มการจัดเก็บทั่วไปเช่น SAN ที่ใช้แต่ละเซิร์ฟเวอร์เท่านั้นเองภายในที่เก็บ เก็บให้ไปดิสก์ภายในเครื่องความเร็วแทนความเร็วของเครือข่ายซึ่งยัง ทำให้ความจุที่จะเพิ่ม โดยการเพิ่มโหนเพิ่มเติม ต้นทุนจะลดลงเนื่องจากฮาร์ดแวร์สินค้าสามารถใช้ได้กับสถาปัตยกรรมของ ''ร่วมอะไร '' (ค) ความยืดหยุ่น: ยืดหยุ่นของฐานข้อมูลหมายถึง expandedability แบบไดนามิก เมื่อเพิ่มโหนดใหม่ตาข่าย บางชุดย่อยของข้อมูลจะถูกจำลองแบบในโหนใหม่ ฐานข้อมูลที่ยืดหยุ่นโดยเน้นหลักการพื้นฐานช่างเพื่อ give-up กระบวนทัศน์ดั้งเดิมของธุรกรรมกรด อย่างไรก็ตาม ใช้งานต่าง ๆ สามารถความสำคัญต้องการบางอย่างของงานมากกว่าความต้องการอื่น ๆ เช่นความสอดคล้อง ต่อไปนี้นอกจากนี้ NoSQLs ยังสนับสนุนความยืดหยุ่นในหลัก:•ที่นี่• Dynomite• Amazon ไดนาโม•แฮร์รี่• MapReduce(d) sharding: แทนที่จะพิจารณาจัดเก็บระเบียนเป็นฮีปของตำแหน่งหน่วยความจำ ระเบียนสามารถแบ่งได้เป็นผลึก ซึ่งมีขนาดเล็กพอที่จะถูกจัดการ โดยเซิร์ฟเวอร์เดียว กัน ผลึกมีการจำลองแบบตามความต้องการ และแยกเมื่อได้รับมากเกินไป โปรแกรมช่วยใน sharding ข้อมูล โดยการกำหนดให้พาร์ติชัน ID แต่ละระเบียนโดยอัตโนมัติ(e) จำลองแบบแบบอะซิงโครนัส: เมื่อเทียบกับเทคนิคการจำลองแบบซิงโครนัสเช่น ''สะท้อน '' หรือการสไทรพ์ NoSQLs จ้างจำลองแบบอะซิงโครนัส ให้เขียนให้เสร็จเร็วขึ้นและเรียบเนียนเป็นอิสระของเครือข่าย อย่างไรก็ตาม ข้อจำกัดของการจำลองแบบแบบอะซิงโครนัสคือ ข้อมูลถูกจำลองไม่แบบทันที และอาจหายไปใน windows แน่นอน การ ล็อกโดยทั่วไปไม่มีการป้องกันสำเนาหน่วยเฉพาะข้อมูล(f) ฐานแทนกรด: ย่อฐานจงใจเลือกไปเพื่อกระบวนทัศน์กรด NoSQL เน้น ''พร้อม '' และ ''ประสิทธิภาพ '' สร้างฐานข้อมูลนำเสนอคุณสมบัติกรดยาก ดังนั้น ความสอดคล้องกันและแยกมัก ริบ ในส่วนใหญ่ของโปรแกรมวิธีการพื้นฐาน แนวคิดพื้นฐานเบื้องหลังฐานอย่างใดอย่างหนึ่งจะสอดคล้องของข้อมูลจะได้รับการดูแลจากปัญหาของนักพัฒนา และไม่ควรสามารถจัดการฐานข้อมูล ในสภาพแวดล้อม ''แชร์สิ่ง '' กรดถูกต้องสำหรับบังคับให้สม่ำเสมอที่สุดของธุรกรรม ในขณะที่ใช้งานในสภาพ ''ร่วมอะไร '' แวดล้อม ฐาน คุณสมบัติของกรดและฐานที่กำหนดในตารางที่ 1 กลไกทางเทคนิคสำหรับ ''ยอมรับ '' และ ''ธุรกรรมการประมวลผล '', ฯลฯ ไม่แตกต่างมากในกรดและฐาน แต่การใช้งานที่แตกต่างกัน กรดมาจากกระบวนทัศน์ของฐานข้อมูลเดียวกับ ''หลายคน '' และทำธุรกรรมบนชุดข้อมูลเฉพาะในเวลาที่มีความสามารถในการเปลี่ยนแปลงค่าหนึ่ง สำหรับกรด การชะงักงันมีความท้าทาย แก้ไข NoSQL เช่น CouchDB จะกรดเต็ม และบางอย่างสามารถกำหนดค่าการทำงานเป็นกรด [3] แต่ ฐานมาจากกระบวนทัศน์ที่มีกระจายข้อมูล และการซิงโครไนส์ข้อมูลไม่กระทำ ในฐาน ค่าที่แน่นอนไม่จำเป็นอย่างเต็ม ความท้าทายสำหรับฐานเป็นวิธีการปรับปรุงข้อมูลกระจายข้อมูลนำเส้นทางที่ไม่คาดฝันหลาย ตารางที่ 2 สรุปการอภิปราย ธุรกรรมการเงินโดยเฉพาะของโปรแกรมประยุกต์ไม่สามารถรับมือกับคุณลักษณะที่มีฐานอยู่ใน เช่น ในแอพลิเคชันธนาคารออนไลน์ ผู้ใช้ที่มีการโอนย้ายจำนวนเงินบัญชีบาง ต้องได้รับการยืนยันเกี่ยวกับธุรกรรมที่สำเร็จทันที อย่างไรก็ตาม ถ้ายอดดุลของบัญชีเดิมยังเนื่องจาก ''สุดพัก '' ผู้ใช้อาจจะออกโอนหลาย และในที่สุดโอนเงินหลายครั้ง จึง ออนไลน์ธนาคารการใช้งานทั่วไปไม่สามารถรับมือกับคุณสมบัติพื้นฐาน ในขณะที่สำหรับการใช้งานเช่น Facebook อ่านค่าเก่าในอินสแตนซ์ของเวลาได้ จึงสามารถอาจจะเหมาะที่สุดสำหรับฐาน ในบริการเชิงสถาปัตยกรรม (SOA), เนื่องจากธรรมชาติประกอบด้วยบริการกระจายความสามารถและความพร้อมของมาตรฐาน ใช้สม่ำเสมอได้ยากเพื่อให้ได้ข้ามขอบเขตของบริการ วิธีการพื้นฐาน โดยเฉพาะอย่างยิ่งนอกขอบเขตของบริการเป็น implementable ได้ง่ายขึ้น ถ้าเรามองไปที่งานและบริการอย่างแน่นอนทั้งพัฒนางาน ฐานเป็นวิธีการเริ่มต้น นำเสนอฐานได้ง่ายขึ้น ถ้าเป็นที่รู้จักกันคือการยอมรับขอบของข้อผิดพลาดในธุรกิจหรือโครงการหลัก ระบุในระหว่างขั้นตอนการชี้แจงข้อกำหนดของบริการจัดส่งความ ไม่ มีข้อกำหนดที่เหมาะสมและดำเนินธุรกิจ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ลักษณะ NoSQL
ลักษณะต่อไปนี้จะพบมากใน NoSQLs ทั้งหมด.
(ก) Schema น้อย: ฐานข้อมูลเชิงสัมพันธ์เป็นไปตามสคีเข้มงวดซึ่งทุกแถวหรือ tuple จะต้องปฏิบัติตาม แอตทริบิวต์ภายใน tuples เหล่านี้แต่ละคนเป็นอะตอมที่มีโดเมนที่กำหนดซึ่งก็ต้องติดตามและบางครั้งก็มีข้อ จำกัด ที่วางอยู่บนเช่นไม่เป็นโมฆะหรือไม่ซ้ำกัน ระบบที่ต้องจัดการกับข้อมูลที่ต้องมีการเปลี่ยนแปลงบ่อยแบบที่ดีที่สุดสำหรับการจัดเก็บข้อมูลสคีน้อยเช่น NoSQL.
(ข) สถาปัตยกรรมไม่มีอะไรที่ใช้ร่วมกัน: แทนการใช้สระว่ายน้ำการจัดเก็บข้อมูลที่พบบ่อยเช่นซานแต่ละเซิร์ฟเวอร์ที่ใช้จัดเก็บในท้องถิ่นเท่านั้นเอง จัดเก็บข้อมูลที่ช่วยให้การเข้าถึงที่ความเร็วดิสก์ภายในแทนความเร็วของเครือข่ายซึ่งยังอนุญาตให้กำลังการผลิตจะเพิ่มขึ้นโดยการเพิ่มโหนดเพิ่มเติม ค่าใช้จ่ายจะลดลงตั้งแต่ฮาร์ดแวร์สินค้าสามารถนำมาใช้กับ '' ไม่มีอะไรที่ใช้ร่วมกัน '' สถาปัตยกรรม.
(ค) ความยืดหยุ่น: ยืดหยุ่นของฐานข้อมูลหมายถึง expandedability แบบไดนามิก เมื่อโหนดใหม่จะถูกเพิ่มตาข่ายกลุ่มย่อยบางส่วนของข้อมูลที่จะได้รับการจำลองแบบในโหนดใหม่ ฐานข้อมูลที่มีความยืดหยุ่นเน้นหลักการ BASE เลี่ยงที่จะให้ขึ้นกระบวนทัศน์แบบดั้งเดิมของการทำธุรกรรมกรด อย่างไรก็ตามการใช้งานต่าง ๆ สามารถจัดลำดับความสำคัญความต้องการบางอย่างของความพร้อมมากกว่าความต้องการอื่น ๆ เช่นความสอดคล้อง ต่อไปนี้NoSQLs ยังสนับสนุนความยืดหยุ่นในหลักการ: •คาสซานดรา. • Dynomite. •ของ Amazon ไดนาโม. •โวลเดอม. • MapReduce. (D) sharding: แทนที่จะพิจารณาการจัดเก็บบันทึกไว้เป็นกองของสถานที่หน่วยความจำบันทึกสามารถแบ่งออกเป็นเศษ, ซึ่งมีขนาดเล็กพอที่จะได้รับการจัดการโดยเซิร์ฟเวอร์เดียว เศษถูกจำลองแบบตามความต้องการและแยกเมื่อได้รับมีขนาดใหญ่เกินไป การประยุกต์ใช้ช่วยในการ sharding ข้อมูลโดยการกำหนดแต่ละระเบียนรหัสพาร์ทิชันโดยอัตโนมัติ. (จ) การจำลองแบบ Asynchronous: เมื่อเทียบกับเทคนิคการจำลองแบบซิงโครดังกล่าว '' มิเรอร์ '' และ / หรือแถบ NoSQLs จ้างจำลองแบบไม่ตรงกันช่วยให้เขียนให้เสร็จสมบูรณ์ได้เร็วขึ้นและเรียบเนียนเป็นพวกเขา มีความเป็นอิสระของเครือข่าย แต่ข้อ จำกัด ของการจำลองแบบไม่ตรงกันก็คือว่าข้อมูลไม่ถูกจำลองแบบทันทีและอาจจะหายไปใน Windows บางอย่าง นอกจากล็อคโดยทั่วไปจะไม่สามารถใช้ได้สำหรับการปกป้องสำเนาของหน่วยที่เฉพาะเจาะจงของข้อมูล. (ฉ) BASE แทนของกรด: ฐานย่อที่ได้รับเลือกโดยมีจุดมุ่งหมายที่จะตรงกันข้ามกับกระบวนทัศน์กรด NoSQL เน้น '' สินค้าพร้อมส่ง '' และ '' ประสิทธิภาพ '' การสร้างฐานข้อมูลให้คุณสมบัติ ACID เป็นเรื่องยากดังนั้นการแยกสอดคล้องและมักจะถูกริบผลในส่วนของการประยุกต์ใช้วิธีการที่ฐาน หนึ่งในแนวคิดพื้นฐานที่อยู่เบื้องหลังเป็นฐานที่สอดคล้องของข้อมูลที่จะได้รับการดูแลจากปัญหาของนักพัฒนาและไม่ควรได้รับการจัดการฐานข้อมูล ในสภาพแวดล้อมที่ '' ที่ใช้ร่วมกันบางสิ่งบางอย่าง '', ACID เป็นที่ต้องการสำหรับการบังคับให้สอดคล้องในตอนท้ายของการทำธุรกรรมในขณะที่ในสภาพแวดล้อมที่ '' ที่ใช้ร่วมกันไม่มีอะไร '' ฐานจะดำเนินการ คุณสมบัติของกรดและเบสจะได้รับในตารางที่ 1 กลไกทางเทคนิคสำหรับ '' มอบ '' และ '' การทำธุรกรรมการประมวลผล '' ฯลฯ ไม่ได้แตกต่างกันมากในกรดและเบส แต่แตกต่างการใช้งาน กรดมาจากกระบวนทัศน์ของฐานข้อมูลเป็นหนึ่งเดียวกับ '' ผู้ใช้หลายคน '' และการทำธุรกรรมที่เกี่ยวกับชุดข้อมูลจะทำเพียงอย่างใดอย่างหนึ่งในช่วงเวลาที่มีความสามารถในการเปลี่ยนแปลงค่า กรดตายเป็นสิ่งที่ท้าทาย บางโซลูชั่น NoSQL เช่น CouchDB เป็นกรดอย่างเต็มที่และบางส่วนสามารถกำหนดค่าให้ประพฤติตัวเป็นกรด [3] แต่ฐานมาจากกระบวนทัศน์ที่มีการกระจายข้อมูลและการประสานข้อมูลที่ไม่เป็นไปได้ ฐานค่าที่แน่นอนไม่จำเป็นต้องมีอย่างเต็มที่ ความท้าทายสำหรับ Base คือวิธีการปรับปรุงข้อมูลการกระจายในขณะที่ข้อมูลจะใช้เวลาหลายเส้นทางที่ไม่คาดคิด. ตารางที่ 2 สรุปการอภิปราย การประยุกต์ใช้งานโดยเฉพาะการทำธุรกรรมทางการเงินไม่สามารถรับมือกับคุณลักษณะพื้นฐานให้โดย BASE ยกตัวอย่างเช่นในการประยุกต์ใช้ธนาคารออนไลน์ผู้ใช้ที่ได้โอนเงินจำนวนหนึ่งไปยังบัญชีบางส่วนต้องได้รับการยืนยันเกี่ยวกับการทำธุรกรรมที่ประสบความสำเร็จทันที แต่ถ้าความสมดุลของบัญชีเดิมคือไม่มีใครแตะต้องเนื่องจาก '' ในที่สุดมั่นคง '' ผู้ใช้อาจจบลงด้วยการออกการโอนหลายครั้งและในที่สุดการถ่ายโอนเงินสดหลายครั้ง ดังนั้นการใช้งานธนาคารออนไลน์ทั่วไปไม่สามารถรับมือกับคุณสมบัติฐานในขณะที่สำหรับการใช้งานเช่น Facebook, การอ่านค่าเดิมในกรณีของเวลาเป็นที่ยอมรับจึงอาจเหมาะสมที่สุดสำหรับ BASE. ในการบริการสถาปัตยกรรม (SOA) เพราะของ ลักษณะของการประกอบด้วยความสามารถในการให้บริการการกระจายและความพร้อมของมาตรฐานการดำเนินการสอดคล้องยากที่จะบรรลุข้ามขอบเขตของการบริการ วิธีฐานขอบเขตบริการนอกโดยเฉพาะอย่างยิ่งเป็น implementable ได้ง่ายขึ้น ถ้าเราดูที่งานบริการและบงการแน่นอนบริการงานฐานเป็นวิธีการเริ่มต้น BASE เสนอขายจะง่ายขึ้นถ้ามันเป็นที่รู้จักกันเป็นสิ่งที่ได้รับการยอมรับขอบของข้อผิดพลาดในการดำเนินธุรกิจหรือโครงการหลักที่ระบุในระหว่างความต้องการขั้นตอนการชี้แจงของความพยายามในการส่งมอบบริการทุก โดยไม่ต้องการที่เหมาะสมและ proce ธุรกิจ















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

Copyright ©2025 I Love Translation. All reserved.

E-mail: