中大機構典藏-NCU Institutional Repository-提供博碩士論文、考古題、期刊論文、研究計畫等下載:Item 987654321/83946
English  |  正體中文  |  简体中文  |  全文笔数/总笔数 : 80990/80990 (100%)
造访人次 : 42001716      在线人数 : 599
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜寻范围 查询小技巧:
  • 您可在西文检索词汇前后加上"双引号",以获取较精准的检索结果
  • 若欲以作者姓名搜寻,建议至进阶搜寻限定作者字段,可获得较完整数据
  • 进阶搜寻


    jsp.display-item.identifier=請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/83946


    题名: 物聯網下嵌入式系統之軟體資料儲存格式改進;An Improvement to the Data Storage Format of Embedded Systems in the IoT World
    作者: 張昱珩;Chang, Yu-Heng
    贡献者: 資訊工程學系在職專班
    关键词: 軟體資料儲存格式;物聯網;嵌入式系統;Software data storage format;Internet of Things;Embedded system
    日期: 2020-08-20
    上传时间: 2020-09-02 17:44:24 (UTC+8)
    出版者: 國立中央大學
    摘要: 隨著網路的普及,做為物聯網一環的嵌入式系統也愈發融入日常生活中。嵌入式系統對資料儲存的可靠性要求極高,因嵌入式系統的操作介面有限,錯誤或毀損的資料可能會造成嵌入式系統永久性地毀損。大多數的嵌入式系統都不具備電源供應的保護,因此嵌入式系統的軟體設計要項之一便是在電源可能隨時中斷的情況下,仍確保資料儲存的正確性。現今雖已可透過選擇較長壽命的承載硬體、日誌檔案系統(Journaling File System)和資料庫的交易(Transaction)性質來確保儲存資料的正確性,但硬體和檔案系統的改進,對他們的操作方式無任何影響,而資料庫的操作方式卻有別於程式語言對物件資料的操作習慣。
    本論文旨在探討,在保有相同可靠性的前提下,如何讓儲存與載入靜態資料的操作方式與程式語言中對物件資料的操作習慣一致。本論文改進了既有物件關聯對映(Object-Relational Mapping, ORM)的對映方式使其具備更廣的資料描述能力,除描述改進後對映方式與既有各對映方式的差異外,也提供了Python版本的函式庫實作來證明可行性,同時亦搜集程式設計師的使用經驗來證明此格式改進促成的操作方式一致性提升所帶來的正面效果。;With the popularity of the internet, embedded devices as part of the Internet of Things are also being much more involved in people’s lives. The necessity of the correctness of the stored data in embedded devices is vital, as the interface provided is usually limited, bad or broken stored data may cause permanent damage to devices. Given the fact that uninterruptible power source is not a requirement in usual embedded systems, one of the required characteristics of embedded devices is the resistance to the power outage regarding the data storing. Although there is already high durability hardware storage, journaling file system and database transaction that can be used for ensuring the correctness of the stored data, the improvements to the hardware and file system didn’t change the way they are used. However, it is notably different between storing data in a database and an object of programming languages.
    The goal of the research is finding a way to make the operations of loading/saving data from/to databases and objects consistent while keeping the same reliability of the correctness of the data. The thesis shows an improved object-relational mapping (ORM) format that increases the data able to be described. In addition to comparing the difference of the improvement from this thesis with others, a Python library based on the improved format was also created as the material for the survey of the positive impacts to programmers whose data operation work turned into the same with object operation.
    显示于类别:[Executive Master of Computer Science and Information Engineering] Electronic Thesis & Dissertation

    文件中的档案:

    档案 描述 大小格式浏览次数
    index.html0KbHTML187检视/开启


    在NCUIR中所有的数据项都受到原著作权保护.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明