The acronym NoSQL was coined in 1998. Many people think NoSQL is a der การแปล - The acronym NoSQL was coined in 1998. Many people think NoSQL is a der ไทย วิธีการพูด

The acronym NoSQL was coined in 199

The acronym NoSQL was coined in 1998. Many people think NoSQL is a derogatory term created to poke at SQL. In reality, the term means Not Only SQL. The idea is that both technologies can coexist and each has its place. The NoSQL movement has been in the news in the past few years as many of the Web 2.0 leaders have adopted a NoSQL technology. Companies like Facebook, Twitter, Digg, Amazon, LinkedIn and Google all use NoSQL in one way or another. Let's break down NoSQL so you can explain it to your CIO or even your co-workers.
NoSQL Emerged From a Need
Data Storage: The world's stored digital data is measured in exabytes. An exabyte is equal to one billion gigabytes (GB) of data. According toInternet.com, the amount of stored data added in 2006 was 161 exabytes. Just 4 years later in 2010, the amount of data stored will be almost 1,000 ExaBytes which is an increase of over 500%. In other words, there is a lot of data being stored in the world and its just going to continue growing.
Interconnected Data: Data continues to become more connected. The creation of the web fostered in hyperlinks, blogs have pingbacks and every major social network system has tags that tie things together. Major systems are built to be interconnected.
Complex Data Structure: NoSQL can handle hierarchical nested data structures easily. To accomplish the same thing in SQL, you would need multiple relational tables with all kinds of keys. In addition, there is a relationship between performance and data complexity. Performance can degrade in a traditional RDBMS as we store the massive amounts of data required in social networking applications and the semantic web.
What is NoSQL?
I guess one way to define NoSQL is to consider what its not. It's not SQL and it's not relational. Like the name suggests, it's not a replacement for a RDBMS but compliments it. NoSQL is designed for distributed data stores for very large scale data needs. Think about Facebook with its 500,000,000 users or Twitter which accumulates Terabits of data every single day.
In a NoSQL database, there is no fixed schema and no joins. A RDBMS "scales up" by getting faster and faster hardware and adding memory. NoSQL, on the other hand, can take advantage of "scaling out". Scaling out refers to spreading the load over many commodity systems. This is the component of NoSQL that makes it an inexpensive solution for large datasets.
NoSQL Categories
The current NoSQL world fits into 4 basic categories.
1. Key-values Stores are based primarily on Amazon's Dynamo Paper which was written in 2007. The main idea is the existence of a hash table where there is a unique key and a pointer to a particular item of data. These mappings are usually accompanied by cache mechanisms to maximize performance.
2. Column Family Stores were created to store and process very large amounts of data distributed over many machines. There are still keys but they point to multiple columns. In the case of BigTable (Google's Column Family NoSQL model), rows are identified by a row key with the data sorted and stored by this key. The columns are arranged by column family.
3. Document Databases were inspired by Lotus Notes and are similar to key-value stores. The model is basically versioned documents that are collections of other key-value collections. The semi-structured documents are stored in formats like JSON.
4. Graph Databases are built with nodes, relationships between notes and the properties of nodes. Instead of tables of rows and columns and the rigid structure of SQL, a flexible graph model is used which can scale across many machines.
Major NoSQL Players
The major players in NoSQL have emerged primarily because of the organizations that have adopted them. Some of the largest NoSQL technologies include:
• Dynamo: Dynamo was created by Amazon.com and is the most prominent Key-Value NoSQL database. Amazon was in need of a highly scalable distributed platform for their e-commerce businesses so they developed Dynamo. Amazon S3 uses Dynamo as the storage mechanism.
• Cassandra: Cassandra was open sourced by Facebook and is a column oriented NoSQL database.
• BigTable: BigTable is Google's proprietary column oriented database. Google allows the use of BigTable but only for the Google App Engine.
• SimpleDB: SimpleDB is another Amazon database. Used for Amazon EC2 and S3, it is part of Amazon Web Services that charges fees depending on usage.
• CouchDB: CouchDB along with MongoDB are open source document oriented NoSQL databases.
• Neo4J: Neo4j is an open source graph database.
Querying NoSQL
The question of how to query a NoSQL database is what most developers are interested in. After all, data stored in a huge database doesn't do anyone any good if you can't retrieve and show it to end users or web services. NoSQL databases do not provide a high level declarative query language like SQL. Instead, querying these databases is data-model specific.
Many of the NoSQL platforms allow for RESTful interfaces to the data. Other offer query APIs. There are a couple of query tools that have been developed that attempt to query multiple NoSQL databases. These tools typically work accross a single NoSQL category. One example isSPARQL. SPARQL is a declarative query specification designed for graph databases. Here is an example of a SPARQL query that retrieves the URL of a particular blogger (courtesy of IBM):
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
NoSQL ย่อประกาศเกียรติคุณในปี 1998 หลายคนคิดว่า NoSQL เป็นความเสียหายระยะสร้างขึ้นเพื่อกระตุ้นที่สั่ง ในความเป็นจริงคำที่หมายถึงการสั่งไม่เพียง แต่ ความคิดที่ว่าเทคโนโลยีทั้งสองสามารถอยู่ร่วมกันและแต่ละคนมีสถานที่ การเคลื่อนไหว NoSQL ได้รับในข่าวในช่วงไม่กี่ปีที่ผ่านมาเป็นจำนวนมากของเว็บ 2.0 ผู้นำได้นำเทคโนโลยี NoSQL บริษัท เช่น Facebook, Twitter, Digg, อเมซอน,LinkedIn และ google ทั้งหมด NoSQL ใช้ในหรืออีกวิธีหนึ่ง . ขอทำลายลง NoSQL เพื่อให้คุณสามารถอธิบายให้ cio หรือแม้กระทั่งเพื่อนร่วมงานของคุณ
NoSQL โผล่ออกมาจากความจำเป็นในการจัดเก็บข้อมูล
: โลกของข้อมูลดิจิตอลที่เก็บไว้เป็นวัดใน exabytes Exabyte มีค่าเท่ากับหนึ่งพันล้านกิกะไบต์ (GB) ของข้อมูล ตาม tointernet.com ปริมาณของข้อมูลที่จัดเก็บเพิ่มในปี 2006 เป็น 161 เอ็กซาไบต์เพียงแค่ 4 ปีต่อมาในปี 2010 ปริมาณของข้อมูลที่เก็บไว้จะเกือบ 1,000 exabytes ซึ่งเป็นเพิ่มขึ้นกว่า 500% ในคำอื่น ๆ ที่มีจำนวนมากของข้อมูลที่ถูกเก็บไว้ในโลกและมันก็จะเติบโตอย่างต่อเนื่องของข้อมูลที่เชื่อมต่อกัน
. ข้อมูลยังคงเป็นที่เชื่อมต่อมากขึ้น การสร้างเว็บในการส่งเสริมเชื่อมโยงหลายมิติบล็อกมี pingbacks และระบบเครือข่ายทางสังคมที่สำคัญทุกมีแท็กที่ผูกสิ่งร่วมกัน ระบบที่สำคัญจะถูกสร้างขึ้นเพื่อเชื่อมต่อระหว่างกัน
โครงสร้างข้อมูลที่ซับซ้อน. NoSQL สามารถจัดการกับลำดับชั้นโครงสร้างข้อมูลที่ซ้อนกันได้อย่างง่ายดาย เพื่อบรรลุสิ่งเดียวกันใน SQL ที่คุณจะต้องตารางสัมพันธ์หลายกับทุกชนิดของคีย์ ในนอกจากนี้มีความสัมพันธ์ระหว่างประสิทธิภาพและความซับซ้อนของข้อมูล ประสิทธิภาพสามารถลดใน RDBMS แบบดั้งเดิมที่เราเก็บจำนวนมหาศาลของข้อมูลที่จำเป็นในการใช้งานเครือข่ายสังคมและเว็บความหมาย.
สิ่งที่เป็น NoSQL
ผมคิดว่าวิธีหนึ่งที่จะกำหนด NoSQL คือการพิจารณาสิ่งที่ไม่ดี ก็ไม่ได้สั่งและก็ไม่ได้สัมพันธ์ เช่นชื่อที่แนะนำก็ไม่ได้แทน RDBMS แต่ชมเชยมัน NoSQL ถูกออกแบบมาเพื่อเก็บข้อมูลการกระจายสำหรับขนาดใหญ่มากต้องการข้อมูล คิดเกี่ยวกับ Facebook ด้วย 500,000,000 ผู้ใช้หรือ Twitter ที่สะสมเทราบิตของข้อมูลทุกวันเดียว.
ในฐานข้อมูล NoSQL ไม่มีคีคงที่และไม่เข้าร่วม RDBMS "ตาชั่งขึ้น" โดยได้รับเร็วขึ้นและฮาร์ดแวร์ได้เร็วขึ้นและเพิ่มหน่วยความจำ NoSQL,ในมืออื่น ๆ ที่สามารถใช้ประโยชน์จากการ "ปรับออก" ปรับออกหมายถึงการแพร่กระจายโหลดผ่านระบบสินค้าจำนวนมาก นี้เป็นส่วนประกอบของ NoSQL ที่ทำให้การแก้ปัญหาที่ไม่แพงสำหรับชุดข้อมูลขนาดใหญ่.

หมวดหมู่ NoSQL โลก NoSQL ปัจจุบันควรเป็น 4 ประเภทพื้นฐาน.
1 ร้านค้าค่าที่สำคัญเป็นไปตามหลักในกระดาษไดนาโมอเมซอนซึ่งเป็นหนังสือที่เขียนในปี 2007ความคิดหลักคือการดำรงอยู่ของตารางแฮชที่มีความสำคัญที่ไม่ซ้ำกันและตัวชี้ไปยังรายการเฉพาะของข้อมูล แมปเหล่านี้มักจะมาพร้อมกับกลไกการแคชเพื่อเพิ่มประสิทธิภาพ.
2 ร้านค้าครอบครัวคอลัมน์ที่ถูกสร้างขึ้นในการจัดเก็บและประมวลผลจำนวนมากของข้อมูลที่กระจายไปหลายเครื่อง ยังมีกุญแจ แต่พวกเขาชี้ไปที่หลายคอลัมน์ในกรณีที่ Bigtable (รุ่น NoSQL ของ Google ครอบครัวคอลัมน์), แถวจะมีการระบุโดยคีย์แถวที่มีข้อมูลที่เรียงลำดับและจัดเก็บไว้โดยคีย์นี้ คอลัมน์ที่จัดโดยครอบครัวคอลัมน์.
3 ฐานข้อมูลเอกสารที่ได้แรงบันดาลใจจากบันทึกดอกบัวและมีความคล้ายคลึงกับร้านค้าที่สำคัญค่า รูปแบบที่มีการ versioned โดยทั่วไปเอกสารที่มีคอลเลกชันของคอลเลกชันที่สำคัญค่าอื่น ๆเอกสารกึ่งโครงสร้างจะถูกเก็บไว้ในรูปแบบเช่น JSON.
4 ฐานข้อมูลกราฟจะถูกสร้างขึ้นด้วยโหนดความสัมพันธ์ระหว่างบันทึกและคุณสมบัติของโหนด แทนของตารางแถวและคอลัมน์และโครงสร้างแข็งของ SQL ที่รูปแบบกราฟที่มีความยืดหยุ่นซึ่งจะใช้เครื่องสามารถวัดจำนวนมากทั่ว. ผู้เล่น

NoSQL สำคัญผู้เล่นหลักใน NoSQL ได้กลายเป็นหลักเพราะขององค์กรที่ได้นำพวกเขา บางส่วนของที่ใหญ่ที่สุดของเทคโนโลยี NoSQL รวมถึง
•ไดนาโม: ไดนาโมถูกสร้างขึ้นโดย amazon.com และเป็นฐานข้อมูล NoSQL ค่าคีย์ที่โดดเด่นที่สุด อเมซอนที่อยู่ในความต้องการของแพลตฟอร์มการกระจายที่ปรับขนาดได้สูงสำหรับธุรกิจอีคอมเมิร์ซของพวกเขาเพื่อให้พวกเขาพัฒนาเครื่องกำเนิดไฟฟ้า. อเมซอน s3 ใช้เครื่องกำเนิดไฟฟ้าเป็นกลไกการจัดเก็บ
•คาสซานดรา: คาสซานดราเปิดมาโดย Facebook และเป็น Bigtable คอลัมน์ฐานข้อมูลเชิง NoSQL
•: ฐานข้อมูล Bigtable เป็นคอลัมน์ที่เป็นกรรมสิทธิ์ของ Google ที่มุ่งเน้น. ของ Google ช่วยให้การใช้ Bigtable แต่สำหรับเครื่องยนต์ app google ผู้
• SimpleDB. SimpleDB เป็นฐานข้อมูลที่อเมซอนอีก ใช้สำหรับ EC2 อเมซอนและ s3,มันเป็นส่วนหนึ่งของบริการเว็บอเมซอนที่เรียกเก็บค่าธรรมเนียมในการขึ้นอยู่กับการใช้งาน
• couchdb. couchdb พร้อมกับ MongoDB เป็นเอกสารที่มาเปิดฐานข้อมูลเชิง NoSQL
• Neo4j.. Neo4j เป็นฐานข้อมูลกราฟที่มาเปิด

สอบถาม NoSQL คำถามของวิธีการ ในการค้นหาฐานข้อมูล NoSQL คือสิ่งที่นักพัฒนาส่วนใหญ่มีความสนใจเข้ามาหลังจากที่ทุกข้อมูลที่เก็บไว้ในฐานข้อมูลขนาดใหญ่ไม่ได้ทำคนดีใด ๆ หากคุณไม่สามารถเรียกคืนและแสดงให้ผู้ใช้บริการเว็บหรือ ฐานข้อมูล NoSQL ไม่ให้ระดับสูงภาษาแบบสอบถามที่เปิดเผยเช่น SQL ที่ แทนการสอบถามฐานข้อมูลเหล่านี้เป็นข้อมูลรูปแบบเฉพาะ.
หลายแพลตฟอร์ม NoSQL อนุญาตให้มีการเชื่อมต่อข้อมูลที่จะพักผ่อน ข้อเสนออื่น API สำหรับแบบสอบถามมีคู่ของเครื่องมือแบบสอบถามที่ได้รับการพัฒนาความพยายามในการค้นหาฐานข้อมูล NoSQL หลายตัวที่ เครื่องมือเหล่านี้มักจะทำงานข้ามหมวดหมู่ NoSQL เดียว เช่น issparql หนึ่ง SPARQL เป็นข้อกำหนดแบบสอบถามประกาศได้รับการออกแบบสำหรับฐานข้อมูลกราฟ นี่คือตัวอย่างของแบบสอบถาม SPARQL ที่เรียก url ของบล็อกเกอร์โดยเฉพาะอย่างยิ่ง (มารยาทของ ibm):
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ย่อ NoSQL ถูกจังหวะในปี 1998 หลายคนคิดว่า NoSQL เป็นสร้างดุนที่ SQL คำลดลง ในความเป็นจริง คำความหมาย SQL เท่านั้นไม่ ความคิดคือ เทคโนโลยีทั้งสองสามารถอยู่ร่วม และมีความ การเคลื่อนไหวของ NoSQL ได้รับข่าวในไม่กี่ปีที่ผ่านมาเป็นผู้นำเว็บ 2.0 มากมายได้นำเทคโนโลยี NoSQL บริษัทเช่น Facebook, Twitter ตอน Amazon อย่างไร LinkedIn และ Google ใช้ NoSQL ในทางใดทางหนึ่ง ลองแบ่ง NoSQL เพื่อคุณสามารถอธิบายให้ CIO ของคุณหรือแม้แต่บริษัทของคุณ-ผู้ปฏิบัติงาน
NoSQL เกิดจากความต้องการ
จัดเก็บข้อมูล: วัดใน exabytes ข้อมูลดิจิตอลของโลก เอกซะไบต์มีค่าเท่ากับหนึ่งล้านกิกะไบต์ (GB) ของข้อมูล ตาม toInternet.com จำนวนข้อมูลที่เก็บไว้เพิ่มในปี 2549 มี 161 exabytes เพียง 4 ปีต่อมาในปี 2010 จำนวนข้อมูลที่เก็บจะเป็น ExaBytes เกือบ 1000 ซึ่งเป็นการเพิ่มขึ้นกว่า 500% ในคำอื่น ๆ มีข้อมูลที่ถูกเก็บอยู่ในโลกและจะเป็นเพียงการเติบโตของการ
เข้าใจข้อมูล: ข้อมูลยังคงเป็นที่เชื่อมต่อ สร้างเว็บเด็ก ๆ ใน บล็อกมีแผง และทุกระบบเครือข่ายทางสังคมที่สำคัญมีแท็กที่ผูกสิ่งร่วมกัน ระบบหลักถูกสร้างขึ้นเพื่อให้เข้าใจได้
โครงสร้างข้อมูลซับซ้อน: NoSQL สามารถจัดการโครงสร้างข้อมูลแบบลำดับชั้นซ้อนกันอย่างง่าย ๆ ได้ เพื่อให้บรรลุสิ่งเดียวกันใน SQL คุณจะจำเป็นหลายตารางที่สัมพันธ์กันกับทุกประเภทของคีย์ นอกจากนี้ ความสัมพันธ์ระหว่างประสิทธิภาพการทำงานและความซับซ้อนของข้อมูลได้ ประสิทธิภาพสามารถย่อยสลายใน RDBMS ดั้งเดิมที่เราเก็บเงินขนาดใหญ่ของข้อมูลที่จำเป็นในการใช้งานเครือข่ายสังคมแล้วความหมายเว็บ
NoSQL คืออะไร?
ผมคิดว่า วิธีหนึ่งในการกำหนด NoSQL จะพิจารณาอะไรไม่ได้ ไม่ SQL และไม่สัมพันธ์กัน เช่นชื่อแนะนำ มันไม่ได้แทนแบบ RDBMS แต่ชมเชยมัน NoSQL ถูกออกแบบมาสำหรับเก็บข้อมูลที่กระจายสำหรับข้อมูลขนาดใหญ่มาก คิดเกี่ยวกับ Facebook ของผู้ใช้ 500,000,000 หรือทวิตเตอร์ที่สะสมใต้ข้อมูลทุกเดียววันกัน
ในฐาน NoSQL มีแผนไม่ถาวรและรวมไม่ ปรับเป็น RDBMS "ขนาดค่า" โดยได้รับเร็วขึ้น และเร็วขึ้นฮาร์ดแวร์ และเพิ่มหน่วยความจำ NoSQL บนมืออื่น ๆ สามารถใช้ประโยชน์จาก "มาตราส่วนออก" มาตราส่วนออกถึงแพร่กระจายโหลดเกินในระบบสินค้า นี้เป็นส่วนประกอบของ NoSQL ที่ทำให้การแก้ปัญหาราคาไม่แพงสำหรับ datasets ขนาดใหญ่
ประเภท NoSQL
โลก NoSQL ปัจจุบันเหมาะกับใน 4 พื้นฐานประเภท.
1 อยู่ร้านค้าค่าคีย์หลักบนกระดาษไดนาโมของ Amazon ซึ่งถูกเขียนขึ้นในปี 2007 ความคิดหลักคือ การดำรงอยู่ของตารางแฮชมีคีย์ที่ไม่ซ้ำ และ เป็นตัวชี้ข้อมูลสินค้า แมปเหล่านี้มักพบปัญหา โดยกลไกการแคชเพื่อเพิ่มประสิทธิภาพ
2 มีสร้างร้านค้าครอบครัวคอลัมน์เพื่อจัดเก็บ และประมวลผลข้อมูลที่กระจายไปหลายเครื่องขนาดใหญ่มาก ยังมีคีย์ แต่จะชี้ไปที่คอลัมน์หลายคอลัมน์ ในกรณีของ BigTable (รุ่น NoSQL ครอบครัวคอลัมน์ของ Google), แถวกำหนด โดยคีย์แถวข้อมูลที่เรียงลำดับ และจัดเก็บ โดยคีย์นี้ จัดเรียงคอลัมน์ โดยคอลัมน์ครอบครัว
3 ฐานข้อมูลเอกสารได้บันดาล Lotus Notes และจะคล้ายกับร้านค้าค่าคีย์ รูปแบบเอกสาร versioned พื้นที่คอลเลกชันของชุดค่าคีย์อื่น ๆ ได้ เอกสารกึ่งโครงสร้างจะถูกเก็บในรูปแบบเช่นเจซัน
4 สร้างฐานข้อมูลกราฟกับโหน ความสัมพันธ์ระหว่างเหตุและคุณสมบัติของโหนด แทนตารางของแถว และคอลัมน์ และโครงสร้างแข็งของ SQL แบบกราฟที่มีความยืดหยุ่นใช้ซึ่งสามารถปรับขนาดในหลายเครื่อง
วิชา NoSQL เล่น
ผู้เล่นสำคัญใน NoSQL มีชุมนุมเป็นหลักเนื่องจากองค์กรที่ได้นำ บางเทคโนโลยี NoSQL ใหญ่รวม:
•ไดนาโม: ไดนาโมถูกสร้าง โดย Amazon.com และฐานค่าคีย์ NoSQL เด่นสุด อเมซอนมีความต้องการแพลตฟอร์มที่กระจายเร็วสำหรับธุรกิจอีคอมเมิร์ซเพื่อให้พวกเขาพัฒนาไดนาโม Amazon S3 ใช้ไดนาโมเป็นกลไกการจัดเก็บ
• Cassandra: Cassandra ถูกเปิดมาจาก Facebook และได้เป็นคอลัมน์เชิง NoSQL ฐาน
• BigTable: BigTable เป็นฐานมุ่งเน้นคอลัมน์ที่เป็นกรรมสิทธิ์ของ Google ใช้ ของ BigTable ได้เฉพาะสำหรับการ Google App Engine ช่วยให้ Google
• SimpleDB: SimpleDB เป็นฐานอเมซอนอีกด้วย ใช้สำหรับ Amazon EC2 และ S3 เป็นส่วนหนึ่งของบริการบนเว็บ Amazon ที่ค่าธรรมเนียมค่าธรรมเนียมขึ้นอยู่กับการใช้งาน
• CouchDB: CouchDB กับ MongoDB เปิดเอกสารเน้น NoSQL ฐานข้อมูล
• Neo4J: Neo4j ได้เป็นแหล่งเปิดกราฟฐานข้อมูล
NoSQL สอบถาม
คำถามวิธีการสอบถามฐานข้อมูล NoSQL เป็นสิ่งนักพัฒนาส่วนใหญ่มีความสนใจในการ ท้ายที่สุด ข้อมูลที่เก็บในฐานข้อมูลขนาดใหญ่ไม่ทำทุกคนเลยถ้าคุณไม่สามารถเรียกข้อมูล และแสดงต่อผู้ใช้ หรือบริการเว็บ ฐานข้อมูล NoSQL ให้ภาษาสอบถาม declarative ระดับสูงเช่น SQL แทน สอบถามฐานข้อมูลเหล่านี้ได้รูปแบบข้อมูลเฉพาะ
RESTful interfaces ข้อมูลของ NoSQL ให้แพลตฟอร์ม ข้อเสนออื่น ๆ ถาม APIs มีสองเครื่องมือแบบสอบถามที่ได้รับการพัฒนาที่พยายามสอบถามฐานข้อมูล NoSQL หลาย เครื่องมือเหล่านี้มักจะทำผ่าน NoSQL ประเภทเดียว ตัวอย่างหนึ่ง isSPARQL SPARQL เป็น declarative ถามข้อมูลจำเพาะออกแบบสำหรับฐานข้อมูลกราฟ นี่คือตัวอย่างของแบบสอบถาม SPARQL ที่ดึง URL ของ blogger เฉพาะ (ความ IBM):
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
nosql ตัวย่อที่ได้รับในปี 1998 ผู้คนจำนวนมากคิดว่า nosql เป็นคำเป็นความเสียหายที่สร้างขึ้นเพื่อสะกิดเรียกที่ SQL หาก ในความเป็นจริงแล้วคำว่าหมายถึงไม่เพียง SQL หาก แนวความคิดที่ได้คือเทคโนโลยีทั้งสองจะสามารถทำงานร่วมกันได้และแต่ละห้องมีสถานที่ของพื้นที่ การเคลื่อนไหว nosql ที่มีอยู่ในข่าวที่ในช่วงสองสามปีที่ผ่านมาได้เป็นจำนวนมากของผู้นำ Web 2.0 ที่ได้นำเทคโนโลยี nosql ที่ บริษัทต่างๆเช่น Facebook , Twitter Digg แม่น้ำอเมซอน, LinkedIn และ Google ทั้งหมดใช้ nosql ในทางใดทางหนึ่ง ปล่อยให้แบ่งลง nosql เพื่อให้คุณสามารถอธิบายให้ CIO ของคุณหรือแม้แต่เพื่อนร่วมงาน.
nosql ขึ้นมาจากความต้องการข้อมูลที่จัดเก็บ
ซึ่งจะช่วยให้ข้อมูลของโลกดิจิตอลที่เก็บบันทึกไว้เป็นการวัดใน exabytes exabyte ที่จะเท่ากับหนึ่งพันล้านกิกะไบต์( GB )ของข้อมูล tointernet.com, ตามจำนวนของข้อมูลที่จัดเก็บเพิ่มในปี 2006 คิดเป็น 161 exabytesห่างออกไปเพียง 4 ปีต่อมาในปี 2010 จำนวนเงินของข้อมูลที่จัดเก็บจะสูงเกือบ 1 , 000 exabytes ซึ่งมีเพิ่มขึ้นกว่า 500% ในคำอื่นๆมีจำนวนมากของข้อมูลที่จะจัดเก็บในโลกและอยู่ที่กำลังจะเติบโตต่อเนื่อง.
เชื่อมต่อข้อมูลข้อมูลจะยังคงเป็นที่เชื่อมต่อ การสร้างเว็บที่ อุปถัมภ์ ค้ำชูในไฮเปอร์ลิงค์บล็อกมี pingbacks และระบบเครือข่ายทางสังคมที่สำคัญทุกครั้งมีแท็กที่ผูกเรื่องเข้าด้วยกัน ระบบที่สำคัญสร้างขึ้นเพื่อเชื่อมต่อ.
คอมเพล็กซ์ข้อมูลโครงสร้าง nosql สามารถจัดการกับโครงสร้างข้อมูลแบบตาข่ายแบบลำดับชั้นได้อย่างง่ายดาย ในการทำงานให้สำเร็จสิ่งที่เหมือนกันใน SQL คุณจะต้องประกอบไปด้วยหลายโต๊ะพร้อมด้วยทุกชนิดของปุ่ม ในการเพิ่มมีความสัมพันธ์กันระหว่างความซับซ้อนข้อมูลและ ประสิทธิภาพ การทำงาน ประสิทธิภาพ การทำงานจะเป็นการลดใน rdbms แบบดั้งเดิมที่เป็นเราจัดเก็บข้อมูลจำนวนมากขนาดใหญ่ของข้อมูลที่จำเป็นในแอปพลิเคชันเครือข่ายสังคมและเว็บเกี่ยวกับความหมายของคำที่.
คืออะไร?? nosql
ผมเดาได้ว่าวิธีหนึ่งที่จะกำหนด nosql คือการพิจารณาว่าอะไรไม่ได้ มันไม่ใช่ SQL และมันไม่ใช่รายย่อย เหมือนกับชื่อที่แนะนำเป็นไม่ได้แทนที่การเพิ่มความสมบรูณ์แบบด้วยแต่ rdbms ได้ nosql ได้รับการออกแบบมาสำหรับจัดเก็บข้อมูลแบบกระจายสำหรับความต้องการข้อมูลขนาดใหญ่เป็นอย่างมาก คิดว่าเกี่ยวกับ Facebook พร้อมด้วย 500,000,000 Twitter หรือผู้ใช้ซึ่งการรวบรวบ terabits ของข้อมูลทุกวันเดียว.
ในฐานข้อมูล nosql ที่ไม่มีค่าที่กำหนดและไม่มีเข้าร่วม rdbms "เครื่องชั่งที่ได้"โดยการใช้ฮาร์ดแวร์และการเพิ่มหน่วยความจำได้เร็วขึ้นและได้เร็วขึ้น. nosqlอีกด้านหนึ่งที่จะสามารถใช้ประโยชน์จากของ"การปรับออกไป". การปรับขยายออกไปหมายถึงการแพร่ขยายได้มากกว่าระบบสินค้าจำนวนมาก โรงแรมแห่งนี้คือคอมโพเนนต์ของ nosql ที่ทำให้โซลูชันมีราคาไม่แพงสำหรับขนาดใหญ่ datasets . ประเภท

ซึ่งจะช่วยโลก nosql nosql ปัจจุบันที่ใช้ได้พอดีกับใน 4 ประเภท พื้นฐาน.
1 จัดเก็บคีย์ - ค่าเป็นซึ่งใช้กระดาษเป็นหลักในไดนาโมของแม่น้ำอเมซอนซึ่งได้ถูกเขียนขึ้นในปี 2007แนวคิดหลักคือการดำรงอยู่ของโต๊ะ Hash ที่มีปุ่มที่โดดเด่นและตัวชี้ให้กับรายการของข้อมูล การแมปเหล่านี้มีมาพร้อมกับโดยกลไกแคชเพื่อเพิ่ม ประสิทธิภาพ การทำงาน.
2 โดยปกติ คอลัมน์ในแบบครอบครัวจัดเก็บได้สร้างขึ้นเพื่อจัดเก็บและประมวลผลข้อมูลจำนวนมากขนาดใหญ่เป็นอย่างมากของข้อมูลกระจายผ่านทางเครื่องจำนวนมาก ยังมีปุ่มแต่ไปยังจุดหลายคอลัมน์ในกรณีที่มี bigtable (คอลัมน์ครอบครัว nosql รุ่นของ Google )แถวจะถูกระบุโดยแถวที่สำคัญที่เกิดขึ้นกับข้อมูลที่จัดเรียงและจัดเก็บคีย์นี้ คอลัมน์:จัดให้บริการตามคอลัมน์ครอบครัว.
3 เอกสารฐานข้อมูลต่างได้รับแรงบันดาลใจโดย Lotus Notes และมีความคล้ายคลึงกับจัดเก็บคีย์ - มอบความคุ้มค่า รุ่นที่เป็นเวอร์ชั่นเอกสารที่มีคอลเลกชันของคอลเลคชั่นปุ่ม - ค่าอื่นๆโดยพื้นฐานแล้วเอกสารแบบกึ่งมีโครงสร้างที่มีการจัดเก็บในรูปแบบเหมือนกับไม่มีข้อมูล JSON .
4 กราฟฐานข้อมูลได้ถูกสร้างขึ้นมาด้วยความสัมพันธ์กับโหนดระหว่างบันทึกและคุณสมบัติของโหนด แทนที่จะเป็นโต๊ะของแถวและคอลัมน์และโครงสร้างที่แข็งแกร่งของ SQL รุ่นที่มีความยืดหยุ่นของกราฟที่มีการใช้ซึ่งสามารถขยายข้ามเครื่องจำนวนมาก.

ตามมาตรฐานผู้เล่นสำคัญ nosqlผู้เล่นที่สำคัญใน nosql มีเกิดขึ้นเป็นหลักเนื่องจากมีองค์กรที่ได้รับมา เทคโนโลยีที่มีขนาดใหญ่ที่สุดบาง nosql รวมถึง:
•ไดนาโมถูกสร้างขึ้นโดยไดนาโมและบัตรกำนัล Amazon . com เป็น key-value nosql ฐานข้อมูลที่โดดเด่น อเมซอนอยู่ในความต้องการของแพลตฟอร์มสามารถปรับขนาดได้อย่างยืดหยุ่นรองรับการกระจายสำหรับธุรกิจอี - คอมเมิร์ซจึงพัฒนาไดนาโมอเมซอน S 3 จะใช้ไดนาโมเป็นกลไกการจัดเก็บข้อมูลที่.
• cassandra cassandra มีแหล่งผลิตโดย Facebook และเปิดให้บริการเป็นคอลัมน์ที่ให้ความสำคัญฐานข้อมูล nosql .
• bigtable bigtable คอลัมน์เป็นเอกสิทธิ์ของ Google เน้นฐานข้อมูล Google ช่วยให้ใช้งานได้ของ bigtable แต่เฉพาะสำหรับแอปพลิเคชัน Google เครื่องยนต์.
• simpledb ที่ simpledb เป็นฐานข้อมูลแม่น้ำอเมซอนอื่น ใช้สำหรับแม่น้ำอเมซอน EC 2 และ S 3โรงแรมคือส่วนหนึ่งของแม่น้ำอเมซอนบริการบนเว็บที่มีค่าบริการค่าธรรมเนียมโดยขึ้นอยู่กับการใช้งาน.
• couchdb : couchdb พร้อมด้วย mongodb เปิดให้บริการแหล่งที่มาเอกสารตามแบบตะวันออก nosql ฐานข้อมูล.
•แบบนีโอ 4 J : Neo 4 J ที่เปิดให้บริการแหล่งที่มาของกราฟฐานข้อมูล.

nosql สอบถามคำถามของการสืบค้นที่ nosql ฐานข้อมูลคือสิ่งที่นักพัฒนาจะมีความสนใจใน. หลังจากทั้งหมดข้อมูลที่จัดเก็บไว้ในฐานข้อมูลขนาดใหญ่ที่จะไม่ทำใครดีหากคุณจะไม่สามารถเรียกข้อมูลและการแสดงโชว์การบริการเว็บหรือผู้ใช้ ฐานข้อมูล nosql ไม่ได้จัดให้บริการ declarative ระดับสูงการสืบค้นพื้นฐาน ภาษา เช่น SQL หาก แทนกำลังสืบค้นฐานข้อมูลเหล่านี้มีข้อมูลของรุ่นที่ระบุ.
จำนวนมากของแพลตฟอร์ม nosql ช่วยให้ผ่อนคลายอินเตอร์เฟซกับข้อมูลที่ จัดให้บริการอื่นๆการสืบค้น APIมีสองของเครื่องมือการค้นหาที่ได้รับการพัฒนามีความพยายามที่จะสืบค้นฐานข้อมูล nosql หลายคน เครื่องมือเหล่านี้จะทำงานอยู่ตรงข้ามกับ ประเภท nosql เดียว ตัวอย่างเช่น issparql หนึ่ง. sparql คือ declarative สืบค้นข้อมูลจำเพาะที่ได้รับการออกแบบสำหรับฐานข้อมูลกราฟ นี่เป็นตัวอย่างของการสืบค้น sparql ที่เรียกว่า URL ของ Blogger :แผงควบคุมเฉพาะที่(แบบไม่เสียค่าบริการของ IBM ):
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: