ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Apache CouchDB database server and CouchApp applications

Janez Štupar (2011) Apache CouchDB database server and CouchApp applications. EngD thesis.

[img] PDF
Download (1954Kb)


    The thesis subject is presentation of Apache CouchDB database and server, it's architecture and implementation details. The thesis also contains an example of CouchDB based self hosted web application. Apache CouchDB database is a member of schema less, document oriented database family. CouchDB doesn't use SQL language for database operation and querying. It's authors' primary goal was to create a system that will exhibit characteristics of fault tolerance, built-in replication mechanism and architecture built around web standards. Typical usage scenarios for database of this type are web applications, meta-data storage, data collection applications, fast application prototyping and distributed applications with sporadic absence of connection between nodes. This thesis contains overview of database server and database functions, it also discusses their role and usage in the system. Thesis also approaches the topic of possible architectural styles for systems that incorporate CouchDB server. To illustrate the special self-hosted application paradigm, an example of weblog web application implementation is thoroughly analysed and presented. We also developed a self hosted web application for collection, storage and analysis of Syslog formatted records.

    Item Type: Thesis (EngD thesis)
    Keywords: Apache CouchDB, database, CouchApps, web applications, BoxSpring, logging, syslog
    Number of Pages: 53
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    izr. prof. dr. Viljan Mahnič241Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=00008296276)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 1309
    Date Deposited: 22 Mar 2011 10:05
    Last Modified: 13 Aug 2011 00:38
    URI: http://eprints.fri.uni-lj.si/id/eprint/1309

    Actions (login required)

    View Item