1 |
Document Oriented NoSQL Databases : A comparison of performance in MongoDB and CouchDB using a Python interface / Dokumentorienterade NoSQL-databaser : En jämförelse av prestanda i MongoDB och CouchDB vid användning av ett PythongränssnittHenricsson, Robin January 2011 (has links)
For quite some time relational databases, such as MySQL, Oracle and Microsoft SQL Server, have been used to store data for most applications. While they are indeed ACID compliant (meaning interrupted database transactions won't result in lost data or similar nasty surprises) and good at avoiding redundancy, they are difficult to scale horizontally (across multiple servers) and can be slow for certain tasks. With the Web growing rapidly, spawning enourmous, user-generated content websites such as Facebook and Twitter, fast databases that can handle huge amounts of data are a must. For this purpose new databases management systems collectively called NoSQL are being developed. This thesis explains NoSQL further and compares the write and retrieval speeds, as well as the space efficiency, of two database management systems from the document oriented branch of NoSQL called MongoDB and CouchDB, which both use the JavaScript Object Notation (JSON) to store their data within. The benchmarkings performed show that MongoDB is quite a lot faster than CouchDB, both when inserting and querying, when used with their respective Python libraries and dynamic queries. MongoDB also is more space efficient than CouchDB.
|
2 |
Extracting a Relational Database Schema from a Document DatabaseWheeler, Jared Thomas 01 January 2017 (has links)
As NoSQL databases become increasingly used, more methodologies emerge for migrating from relational databases to NoSQL databases. Meanwhile, there is a lack of methodologies that assist in migration in the opposite direction, from NoSQL to relational. As software is being iterated upon, use cases may change. A system which was originally developed with a NoSQL database may accrue needs which require Atomic, Consistency, Isolation, and Durability (ACID) features that NoSQL systems lack, such as consistency across nodes or consistency across re-used domain objects. Shifting requirements could result in the system being changed to utilize a relational database. While there are some tools available to transfer data between an existing document database and existing relational database, there has been no work for automatically generating the relational database based upon the data already in the NoSQL system. Not taking the existing data into account can lead to inconsistencies during data migration. This thesis describes a methodology to automatically generate a relational database schema from the implicit schema of a document database. This thesis also includes details of how the methodology is implemented, and what could be enhanced in future works.
|
3 |
Sběr a analýza dat z inteligentního včelího úluŠIRHAL, Lukáš January 2018 (has links)
This thesis deals with creating hardware and software equipment of intelligent beehive for data collection purpose. Measurement characteristics are temperature, humidity, weight of beehive and audio record of bees. They are measured by available IoT technology. They are simple single-chip component with a clear focus. This thesis also include creation of software for measurements this characteristics and communications with server. The software featured of the remote server are also documented. This software analyze incoming measurement and also provides their displays. Software in this thesis is developed in language Python.
|
4 |
自由語文資訊檢索資料庫系統績效評估工作量模式之研究-以傳播學網際網路資料庫為例 / Free-Text Information Retrieval Database System Benchmark Workload Model-Web Communication Databases林佳慧, Lin, Chia-Hui Unknown Date (has links)
資訊檢索(Information Retrieval)一直是資訊學界的重要研究領域,但長久以來並未能在其它的學門中發揮其重要性,然而藉由Internet的普及與網路資源的激增,以資訊檢索為基礎的網路搜尋技術,已逐漸成為Internet上相當受到重視的技術之一。雖然全文資訊檢索的技術已存在多時,然而電腦產業一直缺乏一廣泛標準的績效評估,來評估全文資訊檢索系統的產出及價格/效能比,1990年代對全文資訊檢索軟體的大量需求,極需要一個標準、一致的方法,來比較各系統間效能的差異。本研究即針對傳播中文全文資訊檢索資料庫系統為探討的主題,試圖以關連式資料庫績效評估的理論及方法,來建構其工作量模式以進行績效評估。 / Information Retrieval has been a important research domain in Information academic. But it does not play in the other domain for a long time. However the Internet search technology based on Information Retrieval has been an one of the important technologies in the Internet by the spreading of Internet and the growth of network resources. Although the Full-Text Information Retrieval or Free-Text Information Retrieval technology has existed for a long time, the computer industry was lack of a wide, standard benchmark to evaluate the throughput and price/performance of the Full-Text Information Retrieval System. The large demand for Full-Text Information Retrieval System or Free-Text Information Retrieval System software needs a standard method to compare the performance of each system in 90s. This research is focused on the Communication Free-Text Information Retrieval Database System in Chinese, and construct it’s workload model to evaluate by using the theory and method of Relational Database Benchmark.
|
Page generated in 0.3317 seconds