141 |
Kvalitetsregister för epikutantestning / Patch registerJakobsson, David, König, Bettina January 2010 (has links)
<p><strong>Inledning: </strong>Epikutantester används för utredning av kontaktallergier. Det görs ca 3000 tester varje år i Sverige som överförs till ett kvalitetsregister. <strong> </strong>Målet med projektet var att utveckla en webbapplikation och en underliggande databas för hantering och lagring av ett nationellt kvalitetsregister för epikutantester (The Swedish Patch Register). Databasen skall lagras på en central server lokaliserad på Universitetssjukhuset, Örebro.</p><p><strong>Metoder:</strong> Lösningen blev en applikation för webbläsare programmerad i språket C# med hjälp av Microsoft Visual Studio 2008 och ramverket ASP.NET 3.5. MySQL .NET connector tool 6.2.2 möjliggjorde anslutningen mellan ASP.NET och databasen. Databasen skapades på MySQL Server 5.1, en databasserver med öppen källkod. Driftsättning av webbapplikationen testades med IIS 7.</p><p><strong>Resultat: </strong>En webbapplikation, med en design liknande Örebro Läns Landsting webbplats och med följande funktionalitet skapades: Säker inloggning (https, SSL-certifikat), registrera testresultat, hantera användarkonton och behörigheter, skapa standardtester och lägga till nya ämnen för allergitestning, och en hjälpsida. Inmatningen av data standardiserades genom användning av kalenderkomponenten och DropDownLists med förvalda svar för testreaktioner, bedömning, relevans och ett fördefinierat standardtestsystem, för att minska antalet möjliga felkällor. Databasen inkluderar åtta tabeller och informationen har företrädesvis lagrats som heltalsvärden för att förenkla framtida statistiska beräkningar.</p><p><strong>Diskussion: </strong>I brist på licens för Microsoft SQL Server 2008 utvecklades projektet med hjälp av en lösning med öppen källkod som fungerar bra i utvecklingsmiljön. En lösning kopplad till en Microsoft SQL Server 2008 kräver en viss anpassning av källkoden.</p> / <p><strong>Introduction: </strong>Epicutaneous patch testing is used to evaluate contact allergies. Every year approximately<strong> </strong>3000 tests are performed in Sweden and the results are entered in a quality registry. The<strong> </strong>aim of the project was to develop a web application and a corresponding database for managing and storage of a national dermatologic quality registry (The Swedish Patch Test Register). The database will be located on a central server at the University hospital, Örebro.</p><p><strong>Methods:</strong> The solution required programming of an application for web browsers in the language C# with the help of Microsoft Visual Studio 2008 and the web framework ASP.NET 3.5. The .NET connector tool 6.2.2 enabled the connection between ASP.NET and the database created on the open source database server MySQL Server 5.1. Web server hosting was tested with IIS 7.</p><p><strong>Results: </strong>A web application in a design equivalent to the Örebro Läns Landsting web site and with the following functionalities was created: Secure Login (https, SSL-certificate), recording of test results, managing of user accounts and eligibility, creating test series and adding new substances for allergic skin testing respectively, and a help page. The input of data was standardised by means of the calendar component and DropDownLists with pre-selected answers for test reactions, evaluation, relevance of test results and a predefined standard test system in order to reduce possible handling errors. The database includes eight tables and information is preferably stored as integer values to facilitate future statistical calculation.'</p><p><strong>Discussion: </strong>Due to a lack of license for Microsoft SQL server 2008, the project was accomplished by means of an open source solution, and has full functionality in the corresponding environment. A solution in a Microsoft SQL server 2008 environment requires certain adapting of the source code.</p>
|
142 |
Protein Structure Data Management SystemWang, Yanchao 03 August 2007 (has links)
With advancement in the development of the new laboratory instruments and experimental techniques, the protein data has an explosive increasing rate. Therefore how to efficiently store, retrieve and modify protein data is becoming a challenging issue that most biological scientists have to face and solve. Traditional data models such as relational database lack of support for complex data types, which is a big issue for protein data application. Hence many scientists switch to the object-oriented databases since object-oriented nature of life science data perfectly matches the architecture of object-oriented databases, but there are still a lot of problems that need to be solved in order to apply OODB methodologies to manage protein data. One major problem is that the general-purpose OODBs do not have any built-in data types for biological research and built-in biological domain-specific functional operations. In this dissertation, we present an application system with built-in data types and built-in biological domain-specific functional operations that extends the Object-Oriented Database (OODB) system by adding domain-specific additional layers Protein-QL, Protein Algebra Architecture and Protein-OODB above OODB to manage protein structure data. This system is composed of three parts: 1) Client API to provide easy usage for different users. 2) Middleware including Protein-QL, Protein Algebra Architecture and Protein-OODB is designed to implement protein domain specific query language and optimize the complex queries, also it capsulates the details of the implementation such that users can easily understand and master Protein-QL. 3) Data Storage is used to store our protein data. This system is for protein domain, but it can be easily extended into other biological domains to build a bio-OODBMS. In this system, protein, primary, secondary, and tertiary structures are defined as internal data types to simplify the queries in Protein-QL such that the domain scientists can easily master the query language and formulate data requests, and EyeDB is used as the underlying OODB to communicate with Protein-OODB. In addition, protein data is usually stored as PDB format and PDB format is old, ambiguous, and inadequate, therefore, PDB data curation will be discussed in detail in the dissertation.
|
143 |
Kulturmiljöhänsyn inom skogsbruket : En studie om fornlämningar och gränsmärkenHägglund, Julia January 2012 (has links)
Bakgrund Skogsmaskiner har under många år förstört både fornlämningar och gränsmärken. Idén till databasen/tjänsten uppkom av egna erfarenheter vid en förrättning, där flertalet gränsmärken hade blivit överkörda av skogsmaskiner. Syfte Examensarbetets syfte är att lyfta fram en ny idé för att minska skadorna på fornlämningar och gränsmärken som skogsmaskiner orsakar, samt hur lägesnoggrannheten påverkar den nya tjänstens ändamål. Metod Examensarbetet består av en litteraturstudie med syfte att besvara och ge en bakgrund till problemställningen. För att undersöka hur vanligt det är att lantmätare/mätingenjörer stöter på att gränsmärken blivit skadade av skogsmaskiner genomfördes en enkätundersökning. För en djupare inblick av lägesnoggrannheten på utrustningen i skogsmaskiner och vilken kvalitet på koordinaterna som krävs för en mer ändamålsenligt tjänst gjordes en intervjustudie. Slutsats De uppgifter som finns tillängliga idag ska vara användbara när det gäller fornlämningar, för en ändamålsenlig tjänst som ska fungera ute i skogen där lägesnoggrannheten inte alltid är den bästa. Däremot är kvaliteten på gränspunkter i DRK inte helt perfekt för att kunna användas. / Background Forest machines has for many years destroyed both ancient monuments and boundary marks. The Idea for the database/service grew out of personal experience at a land parceling ceremony, where most boundary markings had been run over by forest machinery. Objective Purpose of this thesis is to present a new idea to reduce the damage to ancient monuments and boundary marks that forestry machinery causes, and how positional accuracy affects the new service use. Method The thesis consists of a literature study aimed to answer and give a background to the issue. To investigate how common, surveyors come across that boundary markings are damaged by forest machines a questionnaire survey was made. For a deeper insight of the positional accuracy and quality of coordinates required for a more appropriate service, an interview study was made. Conclusion The information available today should be useful in the case of ancient monuments, for an efficient service that will work in the woods where positional accuracy is not always the best. However, the quality of the boundary points in the DRK may not be perfect for use.
|
144 |
Implementering av ett verktyg för dokumentering av riskanalyser / Implementation of a tool for the documentation of risk analysisHariri, Bashar, Sven, Skalleberg January 2014 (has links)
För att en maskin ska anses som säker för användning krävs det att den uppfyller maskindirektivet. Maskindirektivet är väldigt generellt och kortfattat. Därför finns det standarder som förklarar mer specifikt maskindirektivets olika delar. Uppfylls inte standarderna så uppfylls inte maskindirektivet för respektive område och därmed är maskinen inte redo för användning. Examensarbetet har utförts på Rapid Granulator AB. Företaget är idag en av världens största producenter av granuleringskvarnar. Granuleringskvarnarna maler ner plastavfall till en mer kompakt form, granulat. Granulatet kan sedan återanvändas i form av formsprutning. Syftet med examensarbetet är att finna ett smidigare verktyg för att dokumentera riskanalyser. Uppdragsgivarens önskemål är att verktyget ska erbjuda användaren en tydligare överblick av riskanalysens ingående delar. Den inmatade informationen i verktyget ska vara lätt att granska och redigera. För att uppnå syftet och på bästa sätt möta uppdragsgivarens behov har följande två frågeställningar tagits fram: Hur utför andra företag sina riskanalyser och vilka verktyg använder de sig av? Vilket verktyg är bäst anpassat för Rapid Granulator AB och hur är det uppbyggt? Utifrån en förstudie som har bestått av metoderna: intervjuer och observation, har ett verktyg valts ut. Intervjuerna utfördes tillsammans med fem medelstora företag och observationen skedde hos Rapid Granulator AB. Förstudiefasen följdes sedan upp av en genomförandefas, där metoden litteraturstudier togs till hjälp. Litteraturstudien skapade möjligheten till att få en klarare förståelse av verktyget och dess användning. Förstudien har resulterat i att författarna fann fyra olika verktyg. Med tanke på behoven och bristerna i nuvarande verktyg föll valet på verktyget Microsoft Access. Utifrån företagets tidigare riskanalyser skapade författarna en databas i Access. I verktyget implementerades sedan funktioner som grundade sig på uppdragsgivarens önskemål. Funktioner så som rullgardinsmeny, färgkodning och modulbasering infördes. Detta resulterade i ett smidigare verktyg, jämfört med det som användes tidigare. Slutsatsen är att företaget gynnas mer vid användning av Microsoft Access i fortsättningen. Rekommendationen till företaget är att fortsätta använda sig av Microsoft Access vid kommande riskanalyser och därmed bygga ut databasen ytterligare. / The Machinery Directive gives a general overview of legal safety regulations that machinery must align to. Further specific safety requirements and standards for each individual components or assembly of parts must also be met in order to achieve a low safety risk. This work has been carried out for Rapid Granulator, currently one of the world’s largest producers of granulators. Granulators grind down plastic waste into a compact form of granules that can then be reused in the form of injection moulding. The purpose of this report is to propose a flexible tool for documenting the risk analysis for the granulator machinery, either by building on an existing tool or developing an entirely new one. The priority is to create a database that offers the user a clear view of the risk analysis for each component and allows data to be easily edited. In order to achieve this purpose and fully understand the client's needs, the following two questions have been considered: How do others business perform their risk analysis and what tools do they use? Which tools are best suited for Rapid Granulator AB and how is it structured? A tool has been selected based on a pilot study that consisted of interviews and an observation. The interviews were conducted with five medium-sized enterprises and the observation took place at Rapid Granulator AB. The pre-study phase of the supporting method literature resulted in a clearer understanding of the tool and its use. Authours found four different tools that can be used for documentation of risk analysis. Microsoft Access was selected as the most suitable tool to overcome the deficiencies of the previous tool. The authors have implemented features to meet the client's wishes. Features such as dropdown menu, color-coding and modulation basing are key additions that have resulted in a more flexible tool. The conclusion suggests that the company should exploit this Microsoft Access risk analyses database that has been designed specifically for their machinery and should consider developing the tool further.
|
145 |
Webbaserat Tidrapporteringssystem / Webbased timereportingsystemLindmark, Magnus January 2005 (has links)
Systemet som förenklar hantering och information av tidrapportering, projekt, kunder, lager och anställda. Syftet är att företaget skall få en mera överblick över deras verksamhet, då all information samlas på samma ställe. De anställda kan via webben snabbt och enkelt rapportera in deras arbetstider under den gångna veckan. Systemet innefattar: SMS-tjänst, automatiskt utskick, hanteringen för lager, projekt, kunder och semester, kontinuerlig statistik med grafiska diagram samt utskriftsfunktioner. Allt är utvecklat i PHP och MySQL. / The system simplifies the management and information, about time reports, projects, customers, storage and employees. The main purpose for this system is that the company shall have a more structured overview about their company, and where all the information is gathered, at the same spot. The employees are able to report in their working progress during the week, in a simple easy way trough the internet. The system contains a SMS service, automatically circular messages, management of storage, projects, clients and employees vacations. The system also contains continuous dynamic statistics, with graphical layout and also print functionality. Everything is developed in PHP with MySQL as database. / Detta är en reflektionsdel till en digital medieproduktion. mange@mdw.se www.mdw.se
|
146 |
Utveckling av dokumentdatabas / Development of Document DatabaseLorentzon, Marie, Lindstrand, Anders January 2002 (has links)
Denna rapport beskriver ett examensarbete inom Programmet för Användarinriktad Systemutveckling vid Linköpings universitet, Campus Norrköping. Resultatet är en databasapplikation som är utvecklad specifikt för C.N.S. Systems AB i Linköping. I uppgiften ingår analys, utformning, realisering, implementering, dokumentation samt i viss mån även förvaltning och drift. Utvecklingsarbetet har skett i nära samarbete med företaget som har tillhandhållit arbetsplatser och datorutrustning. Applikationen är ett dokumentregistreringssystem där information om företagets interna och externa dokument lagras. Tidigare har motsvarande uppgifter lagrats i Excel. Den färdiga databasapplikationen har främst gjort det lättare att registrera och söka ett dokument vilket också var ett av de uppsatta målen. Själva databasen är utvecklad i Access och gränssnittet i Visual Basic. Kopplingen mellan dessa är skapad med ActiveX Data Objects 2.0 (ADO). Rapporten ger inledningsvis en närmare presentation av utgångsläge och förutsättningar. Därefter beskrivs teorin bakom det arbetssätt som använts. I resultatdelen presenteras applikationen översiktligt, valda delar lite mer ingående. Och slutligen, i diskussionsavsnittet, görs en subjektiv bedömning av resultatet och utvecklingsarbetet. / This report is based on a project within ”User oriented System development Program”, ASP, at the University of Linköping, Campus Norrköping, Sweden. The result is a database application developed for C.N.S. Systems AB in Linköping. The report describes analysis, design, implementation, documentation and in some extent maintenance of the system. The development work has been done in collaboration with the company at their office in Linköping. The application handles and stores information about internal and external documents. The purpose of the database is to improve registration and searching of documents. The system is designed with MS Access 2000 connected to Visual Basic with ActiveX Data Objects 2.0(ADO).
|
147 |
ADO.NET och Entity Framework : En jämförelse av prestanda mellan en objektorienterad databas och en relationsdatabasLindgren, Emelie, Andreasen, Ulrika January 2012 (has links)
Denna uppsats mäter och jämför prestanda mellan en objektorienterad databas och en relationsdatabas. Uppsatsen bygger på en utredande karaktär utifrån vår hypotes och vårt intresse att testa den.Hypotesen bygger på problematiken omkring mängden kod utvecklaren måste skriva för att kunna koppla ihop applikation med databas. En större mängd skriven kod som utvecklaren måste skriva borde göra att prestanda och svarstider blir långsammare. Därför ville vi undersöka om verktyg som medför en mindre mängd skriven kod kan förbättra prestandan och ge snabbare svarstider. Vi valde att testa vår hypotes mellan ADO. NET relationsdatabas och ADO. NET Entity Framework objektorienterade databas då ADO. NET genererar större mängd kod och Entity Framework innehåller verktyg som i sin tur genererar mindre mängd kod. För att kunna mäta och jämföra prestandan utvecklades en mindre kundapplikation kopplad med respektive ramverks databasmodell där båda använder sig av samma databas. Genom att mäta prestandan har vi kunnat jämföra de olika modellerna och då även kunnat se vilka fördelar och nackdelar respektive modell genererat. Vi har även mätt antal kodrader och diskuterat hur det påverkar kostnaden av systemutvecklingen samt underhållbarheten för applikationen. Det som framförallt framkom var att relationsdatabasen resulterade i en något snabbare prestanda mätt i millisekunder trots att antal kodrader blev fler jämfört med en objektorienterad databas. Den objektorienterade databasen resulterade i något sämre prestanda men med färre antal skrivna kodrader. Det medför att den kräver mindre underhåll i koden vid förvaltning av den nya applikationen. Det innebär även att tiden vid utveckling för den vane programmeraren minskar med cirka 50 % och därmed sjunker även utvecklingskostnaden, under förutsättning att en något långsammare prestanda kan accepteras.
|
148 |
Effektiv och underhållssäker lagring av medicinsk dataEkberg, Albin, Holm, Jacob January 2014 (has links)
Creating a database to manage medical data is not the easiest. We create a database to be used for a presentation tool that presents medical data about patients that is stored in the database. We examine which of the three databases, MySQL with relational design, MySQL with EAV design and MongoDB that are best suited for storing medical data. The analysis i performed in two steps. The first step handles the database that is most effective to retriev data. The second step examines how easy it is to change the structure of the various databases. The results show that depending on whether efficiency or maintenance is most important, different databases are the best choise. MySQL with relational design proves to be most effective while MongoDB is the easiest to maintain.
|
149 |
Projektering av dörrmiljöer - metoder och informationshantering / Design of door environments - methods and information managementEliasson, Oscar, Söderberg, Adam January 2020 (has links)
Syfte: Byggprojekt har blivit allt mer komplexa i tur med att kraven på kvalitet, miljö och hållbarhet har ökat. Med utvecklingen har även BIM-modeller blivit en stor del av byggprojekten. Kraven och komplexiteten gör att mängden information är väldigt stor i projekten. Det gör att modellerna blir tunga och svårarbetade. En delprocess som bidrar till komplexiteten och mängden information är projekteringen av dörrmiljöer. På grund av att modellerna växer kommer lösningar som ska underlätta informationshantering kopplad till modellerna. En sådan lösning är databaser som kopplas till modellen. Studiens avser därför att undersöka om en databas-tjänst kopplad till en modell kan effektivisera projekteringen av dörrmiljöer. Metod: För att uppnå målet och besvara studiens frågeställningar har ett kvalitativt arbetssätt nyttjats. En litteraturstudie gjordes för att samla fakta till problembeskrivning och teoretiskt ramverk. Empirin är baserad på sex semi-strukturerade intervjuer samt en observation och ett test av tjänsten BIMEYE. Utifrån empirin, frågeställningarna och valda teorier har sedan en analys utformats. Resultat:Resultatet visar att projektering av dörrmiljöer bygger på att alla krav identifieras i början av ett projekt och att kunniga projektmedlemmar krävs under dörrprojekteringen, för att kunna identifiera funktionerna på de komplexa dörrmiljöerna. För att tydligare redovisa dörrarna och deras funktioner föredrog respondenterna dörrmiljökort där varje dörr redovisas var för sig. Problem med informationssamordning och att information försvinner, kan lösas genom att samla informationen i en databas så att informationen lagras på en plats. Där kan den göras tillgänglig för bearbetning av alla involverade i projektet. Studien visar att molnbaserade databaser kopplade till BIM-modeller kan effektivisera informationshanteringen under projekteringsarbetet, då den är källan till information för flera olika verktyg. Konsekvenser: Dörrmiljöer kommer att förbli komplexa och innehålla en stor mängd funktioner. För att underlätta och effektivisera arbetsprocessen kan molntjänsten BIMEYE eller liknande tjänst användas. En sådan tjänst bidrar till en säkrare informationshantering och kommer minska antalet missar vid granskning. Vid en övergång till ett databasbaserat arbetssätt rekommenderas utifrån studiens resultat att de anställda utbildas och att en standardiserad arbetsgång tas fram. Begränsningar: Arbetet begränsades till att studera projekteringsprocessen för dörrmiljöer. Det är därför osäkert huruvida studiens resultat går att applicera på andra delprocesser under projekteringen. Studien har också avgränsats från andra molntjänster än BIMEYE vilket kan göra att resultatet inte är tillämpbart för andra liknande tjänster. Dessutom kan det inte uteslutas att resultatet inte är applicerbart för programvarorna ArchiCad och Simplebim eftersom studien har fokuserat på Revit och dess koppling till BIMEYE. / Purpose: Construction projects have become more and more complex, with increasing demands on quality, environment, and sustainability. With the development, BIM models have become a major part of the construction projects. The requirements and complexity create large amounts of information in the projects. This makes the models heavy and hard to work with. One subprocess that contributes to the complexity and amount of information is the design of door environments. Because the models are growing, solutions will be designed to facilitate information management linked to the models. One such solution is databases that are linked to the model. The study therefore intends to investigate whether a database service linked to a model can make the design of door environments more effective. Method: To achieve the goal and answer the study's questions, a qualitative approach has been used. A literature study was done to gather facts for problem description and theoretical framework. The empiricism is based on six semi-structured interviews as well as an observation and a test of BIMEYE. Based on the empiricism, the questions and the selected theories, an analysis has been designed. Findings: The result shows that the design of door environments is based on the fact that all requirements are identified at the beginning of a project and that knowledgeable project members are required during door design, in order to identify the functions of the complex door environments. To give a clearer presentation of the doors and their functions, the respondents preferred door environment drawings where each door is presented separately. Problems with coordination of information and information that disappear can be solved by gathering the information in a database so that the information is stored in one place. There it can be made available for processing by everyone involved in the project. The study shows that cloud-based databases linked to BIM models can streamline information management during the design work, as it is the source of information for several different tools. Implications: Door environments will remain complex and contain a large number of functions. To facilitate and streamline the work process, the cloud service BIMEYE or a similar service can be used. Such a service contributes to a more secure information management and will reduce the number of misses during review. When transitioning to a database-based way of working, it is recommended, based on the study's results, that the employees get trained and that a standardized workflow is developed. Limitations: The work was limited to studying the design process for door environments. It is therefore uncertain whether the results of the study can be applied to other sub-processes during the design phase. The study has also been delimited from cloud services other than BIMEYE which may make the result not applicable to other similar services. Furthermore, it cannot be ruled out that the result is not applicable to ArchiCad and Simplebim because the study has focused on Revit and its connection to BIMEYE.
|
150 |
A scalable database for a remote patient monitoring systemMukhammadov, Ruslan January 2013 (has links)
Today one of the fast growing social services is the ability for doctors to monitor patients in their residences. The proposed highly scalable database system is designed to support a Remote Patient Monitoring system (RPMS). In an RPMS, a wide range of applications are enabled by collecting health related measurement results from a number of medical devices in the patient’s home, parsing and formatting these results, and transmitting them from the patient’s home to specific data stores. Subsequently, another set of applications will communicate with these data stores to provide clinicians with the ability to observe, examine, and analyze these health related measurements in (near) real-time. Because of the rapid expansion in the number of patients utilizing RPMS, it is becoming a challenge to store, manage, and process the very large number of health related measurements that are being collected. The primary reason for this problem is that most RPMSs are built on top of traditional relational databases, which are inefficient when dealing with this very large amount of data (often called “big data”). This thesis project analyzes scalable data management to support RPMSs, introduces a new set of open-source technologies that efficiently store and manage any amount of data which might be used in conjunction with such a scalable RPMS based upon HBase, implements these technologies, and as a proof of concept, compares the prototype data management system with the performance of a traditional relational database (specifically MySQL). This comparison considers both a single node and a multi node cluster. The comparison evaluates several critical parameters, including performance, scalability, and load balancing (in the case of multiple nodes). The amount of data used for testing input/output (read/write) and data statistics performance is 1, 10, 50, 100, and 250 GB. The thesis presents several ways of dealing with large amounts of data and develops & evaluates a highly scalable database that could be used with a RPMS. Several software suites were used to compare both relational and non-relational systems and these results are used to evaluate the performance of the prototype of the proposed RPMS. The results of benchmarking show that MySQL is better than HBase in terms of read performance, while HBase is better in terms of write performance. Which of these types of databases should be used to implement a RPMS is a function of the expected ratio of reads and writes. Learning this ratio should be the subject of a future thesis project. / En av de snabbast växande sociala tjänsterna idag är möjligheten för läkare att övervaka patienter i sina bostäder. Det beskrivna, mycket skalbara databassystemet är utformat för att stödja ett sådant Remote Patient Monitoring-system (RPMS). I ett RPMS kan flertalet applikationer användas med hälsorelaterade mätresultat från medicintekniska produkter i patientens hem, för att analysera och formatera resultat, samt överföra dem från patientens hem till specifika datalager. Därefter kommer ytterligare en uppsättning program kommunicera med dessa datalager för att ge kliniker möjlighet att observera, undersöka och analysera dessa hälsorelaterade mått i (nära) realtid. På grund av den snabba expansionen av antalet patienter som använder RPMS, är det en utmaning att hantera och bearbeta den stora mängd hälsorelaterade mätningar som samlas in. Den främsta anledningen till detta problem är att de flesta RPMS är inbyggda i traditionella relationsdatabaser, som är ineffektiva när det handlar om väldigt stora mängder data (ofta kallat "big data"). Detta examensarbete analyserar skalbar datahantering för RPMS, och inför en ny uppsättning av teknologier baserade på öppen källkod som effektivt lagrar och hanterar godtyckligt stora datamängder. Dessa tekniker används i en prototypversion (proof of concept) av ett skalbart RPMS baserat på HBase. Implementationen av det designade systemet jämförs mot ett RPMS baserat på en traditionell relationsdatabas (i detta fall MySQL). Denna jämförelse ges för både en ensam nod och flera noder. Jämförelsen utvärderar flera kritiska parametrar, inklusive prestanda, skalbarhet, och lastbalansering (i fallet med flera noder). Datamängderna som används för att testa läsning/skrivning och statistisk prestanda är 1, 10, 50, 100 respektive 250 GB. Avhandlingen presenterar flera sätt att hantera stora mängder data och utvecklar samt utvärderar en mycket skalbar databas, som är lämplig för användning i RPMS. Flera mjukvaror för att jämföra relationella och icke-relationella system används för att utvärdera prototypen av de föreslagna RPMS och dess resultat. Resultaten av dessa jämförelser visar att MySQL presterar bättre än HBase när det gäller läsprestanda, medan HBase har bättre prestanda vid skrivning. Vilken typ av databas som bör väljas vid en RMPS-implementation beror därför på den förväntade kvoten mellan läsningar och skrivningar. Detta förhållande är ett lämpligt ämne för ett framtida examensarbete.
|
Page generated in 0.0409 seconds