NoSQL: An Overview of NoSQL DatabasesBy Tim PerdueSee More About• data การแปล - NoSQL: An Overview of NoSQL DatabasesBy Tim PerdueSee More About• data ไทย วิธีการพูด

NoSQL: An Overview of NoSQL Databas

NoSQL: An Overview of NoSQL Databases
By Tim Perdue
See More About
• database
• nosql
See More About
• database
• nosql
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):
PREFIX foaf:
SELECT ?url
FROM
WHERE {
?contributor foaf:name "Jon Foobar" .
?contributor foaf:weblog ?url .
}
Future of NoSQL
Organizations that have massive data storage needs are looking seriously at NoSQL. Apparently, the concept isn't getting as much traction in smaller organizations. In a survey conducted by Information Week, 44% of business IT professionals haven't heard of NoSQL. Further, only 1% of the respondents reported that NoSQL is a part of their strategic direction. Clearly, NoSQL has its place in our connected world but will need to continue to evolve to get the mass appeal that many think it could have.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
NoSQL: ภาพรวมของฐานข้อมูล NoSQL
โดย tim Perdue
ดูรายละเอียดเพิ่มเติมเกี่ยวกับฐานข้อมูล•

• NoSQL
ดูรายละเอียดเพิ่มเติมเกี่ยวกับฐานข้อมูล•


NoSQL ย่อ 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 ที่ทำให้การแก้ปัญหาที่ไม่แพงสำหรับชุดข้อมูลขนาดใหญ่.

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

NoSQL ที่สำคัญผู้เล่นหลักใน NoSQL ได้กลายเป็นหลักเพราะขององค์กรที่ได้นำพวกเขา บางส่วนของที่ใหญ่ที่สุดของเทคโนโลยี NoSQL รวมถึง
•ไดนาโม: ไดนาโมถูกสร้างขึ้นโดยอเมซอน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):
คำนำหน้า foaf:

url เลือกจาก

{ที่สนับสนุน foaf:. ชื่อ "jon foobar"
สนับสนุน foaf:. บล็อก url}

อนาคตของ NoSQL
องค์กรที่มีขนาดใหญ่ที่ต้องการจัดเก็บข้อมูลที่กำลังมองหาอย่างจริงจังที่ NoSQL เห็นได้ชัดว่าแนวคิดไม่ได้รับแรงฉุดมากในองค์กรขนาดเล็ก ในการสำรวจที่จัดทำโดยสัปดาห์ข้อมูล 44% ของมืออาชีพทางธุรกิจที่มันยังไม่เคยได้ยินของ NoSQL ต่อไปเพียง 1% ของผู้ตอบแบบสอบถามรายงานว่า NoSQL เป็นส่วนหนึ่งของทิศทางกลยุทธ์ของพวกเขา อย่างเห็นได้ชัดNoSQL มีสถานที่ในโลกที่เชื่อมต่อเรา แต่จะต้องยังคงมีวิวัฒนาการที่จะได้รับความสนใจมวลที่หลายคนคิดว่ามันอาจจะมี.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
NoSQL: เป็นภาพรวมของ NoSQL ฐาน
โดย Tim Perdue
ดูเพิ่มเติมเกี่ยวกับ
ฐานข้อมูล•
• nosql
ดูเพิ่มเติมเกี่ยวกับ
ฐานข้อมูล•
• nosql
ย่อ 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 ใหญ่รวม:
•ไดนาโม: สร้างไดนาโม โดย Amazoncom และฐานค่าคีย์ 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 แทน สอบถามฐานข้อมูลเหล่านี้เป็นรูปแบบข้อมูลเฉพาะ
ของ NoSQL ให้แพลตฟอร์ม RESTful interfaces ข้อมูล ข้อเสนออื่น ๆ ถาม APIs มีสองเครื่องมือแบบสอบถามที่ได้รับการพัฒนาที่พยายามสอบถามฐานข้อมูล NoSQL หลาย เครื่องมือเหล่านี้มักจะทำผ่าน NoSQL ประเภทเดียว ตัวอย่างหนึ่ง isSPARQL SPARQL เป็น declarative ถามข้อมูลจำเพาะออกแบบสำหรับฐานข้อมูลกราฟ นี่คือตัวอย่างของแบบสอบถาม SPARQL ที่ดึง URL ของ blogger เฉพาะ (ความ IBM):
foaf คำนำหน้า: < http://xmlns.com/foaf/0.1/ >
เลือก? url
จาก
ที่ {
? foaf:name สนับสนุน "Foobar จอน"
? foaf:weblog สนับสนุน? url.
}
อนาคต NoSQL
องค์กรที่มีความต้องการจัดเก็บข้อมูลขนาดใหญ่กำลังมองหาอย่างจริงจังที่ NoSQL เห็นได้ชัด แนวคิดไม่ได้รับลากมากในองค์กรขนาดเล็ก ในการสำรวจตามข้อมูลสัปดาห์ 44% ของธุรกิจ ผู้เชี่ยวชาญยังไม่ได้ยินของ NoSQL เพิ่มเติม เพียง 1% ของผู้ตอบรายงานว่า NoSQL เป็นส่วนหนึ่งของทิศทางเชิงกลยุทธ์ของพวกเขา อย่างชัดเจน NoSQL มีสถานที่ในโลกของเราเชื่อมต่อ แต่จะต้องยังพัฒนารับอุทธรณ์โดยรวมที่หลายคนคิดว่า มันไม่มี
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
nosql ภาพรวม ของ nosql ฐานข้อมูล

ซึ่งจะช่วยโดย Tim perdue
ดูข้อมูลเพิ่มเติมเกี่ยวกับ•ฐานข้อมูล

• nosql ดูข้อมูลเพิ่มเติมเกี่ยวกับ

••ฐานข้อมูล nosql
ตัวย่อที่ nosql ได้รับในปี 1998 . ผู้คนจำนวนมากคิดว่า nosql เป็นคำเป็นความเสียหายที่สร้างขึ้นเพื่อสะกิดเรียกที่ SQL หาก ในความเป็นจริงแล้วคำว่าหมายถึงไม่เพียง SQL หาก แนวความคิดที่ได้คือเทคโนโลยีทั้งสองจะสามารถทำงานร่วมกันได้และแต่ละห้องมีสถานที่ของพื้นที่การเคลื่อนไหว nosql ที่มีอยู่ในข่าวที่ในช่วงสองสามปีที่ผ่านมาได้เป็นจำนวนมากของผู้นำ Web 2.0 ที่ได้นำเทคโนโลยี nosql ที่ บริษัทต่างๆเช่น Facebook , Twitter , LinkedIn Digg แม่น้ำอเมซอนและ 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 รวมถึง:
•ไดนาโมไดนาโมถูกสร้างขึ้นโดยแม่น้ำอเมซอน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 ฐานข้อมูล.
• Neo 4 J :นีโอ 4 J ที่เปิดให้บริการแหล่งที่มาของกราฟฐานข้อมูล.
กำลังสืบค้น nosql
ตามมาตรฐานคำถามที่ว่าเพื่อสืบค้นฐานข้อมูล nosql คือผู้พัฒนามากที่สุดมีความสนใจใน หลังจากทั้งหมดข้อมูลที่จัดเก็บอยู่ในฐานข้อมูลขนาดใหญ่ที่จะไม่ทำใครดีหากคุณจะไม่สามารถเรียกข้อมูลและแสดงการบริการเว็บหรือผู้ใช้ ฐานข้อมูล nosql ไม่ได้จัดให้บริการ declarative ระดับสูงการสืบค้นพื้นฐาน ภาษา เช่น SQL หาก แทนกำลังสืบค้นฐานข้อมูลเหล่านี้มีข้อมูลของรุ่นที่ระบุ.
จำนวนมากของแพลตฟอร์ม nosql ช่วยให้ผ่อนคลายสำหรับการเชื่อมต่อกับข้อมูลที่ จัดให้บริการอื่นๆการสืบค้น API มีสองของเครื่องมือการค้นหาที่ได้รับการพัฒนามีความพยายามที่จะสืบค้นฐานข้อมูล nosql หลายคน เครื่องมือเหล่านี้จะทำงานอยู่ตรงข้ามกับ ประเภท nosql เดียว ตัวอย่างเช่น issparql หนึ่ง. sparql คือ declarative สืบค้นข้อมูลจำเพาะที่ได้รับการออกแบบสำหรับฐานข้อมูลกราฟที่นี่เป็นตัวอย่างของการสืบค้น sparql ที่กู้คืนที่ URL ของที่ Blogger :แผงควบคุม(แบบไม่เสียค่าบริการของ IBM ):
- foaf :< http://xmlns.com/foaf/0.1/>
select ? url
จาก<เวนเดอร์,คู่สัญญา,บล็อกเกอร์. rdf >
ที่{
?ผู้ให้ความช่วยเหลือ foaf :ชื่อ", Ron Jon - foobar "..
?ผู้ให้ความช่วยเหลือ foaf : weblog ? url .
}

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

Copyright ©2025 I Love Translation. All reserved.

E-mail: