發表文章

目前顯示的是 11月, 2023的文章

資料庫選擇

圖片
在從事桶槽及壓力容器設計時,很多參數會很常用。以前會用到 Excel 等電子表格來協助輸入及確認數據。但是後來 Excel 等軟體要升級,或是同事要了一份備份,但是後來又自行修改後整份已經整理好的資料就亂了、遺失或是失效了。每隔一段時間就要重新整理,實在太費事了。 操作 PV Elite (壓力容器計算軟體)時,覺得如果其他的計算也能夠像它一樣可以用選單的方式操作,再搭配網路應用,會不會更省事呢?聽有在研究這個軟體的工程師說,它應該有個資料庫系統在內部。他說有個資料庫工具可以開啓它所產生出來的檔案。這讓我這個非資訊學科的人發想,如果可以把 PV Elite 軟體中的資料撈出來,這樣就不需要每次都要採購軟體了。當然這個方法應該是違反法律了。換個方向想,假設資料庫是自己創出的,並不是用疑似觸犯版權的方式,如此一來就沒有違法的問題了。 那麼接下來就是要選擇一個可以長久維持的系統了。口袋名單中有  PostgreSQL 系統 MariaDB 資料庫(以前稱為 MySQL 的分支) SQLite 檔案型資料庫 其中 MySQL 以前是大名鼎鼎,以簡單著稱;和 PostgreSQL 相比。而 PostgreSQL 血統純正,一直是自由軟體的首選。幾年前有試著建立體系,但是繁雜之事太多且建立 PostgreSQL 系統讓我有一種滿滿的儀式感,覺得一定要創造豐功偉業之時才能建立它。所以一直拖延建立它的時間。最近學習 common lisp 時,發現 SQLite 很好建立,而且正好可以用來練習 SQL 指令,為將來的 PostgreSQL 使用打基礎。  學習資料庫或者說是 SQL 的指令,也買了不少的書來參考。現在這些資料一定會幫助,應驗了投資自己的觀念。今天實作了 AutoCAD 連接資料庫的作業,將來如角鋼、管材及工字鐵的資料就可以和其他的設計文件製作時做連動。     相關資炓 壓力容器設計 各申機械設計工作室