MacDev 板


LINE

※ 引述《hrdrq (惜福)》之銘言: : 各位前輩大家好。 : 目前想作一支app,理想架構如下: : 這是一支資訊蒐集的app,我會在伺服器上,固定時間跑一支程式, : 檢查幾個網站上的資料,將我需要的資料存進一個資料庫裡, : 這個資料庫是放在伺服器上的,手機連到伺服器取得資料庫,而獲得資訊。 : 而目前做到的事情: : 1.去網站上查資料的程式已經寫好了,使用python寫的,存成一個sqlite檔 : 2.手動將資料庫放進手機裡,手機讀取資料庫的資料,秀在UI上 : 遇到的問題和目前想到的做法: : 1.因為是個人開發,沒有硬體架設伺服器 : 想到的做法:找網路上提供的免費伺服器,有找到像是GAE和Amazon等 : 2.免費伺服器如何在上面跑我寫的程式? : 因為我的程式是用python寫的,並且使用了一些模組,像是pyQuery和pygeocoder, : 研究了好幾天,不曉得如何在免費的伺服器跑我的程式,並把產生的db檔放在伺服器上 : 想到的做法:在自己的電腦上跑程式,再手動把產生的db檔放在伺服器 收集資料的部份,因為是持續收集,所以你需要有一台可以一直執行的電腦, 合理的想法,就是與伺服器結合,不然你也是另外要找台一直開著的電腦, 用自己的電腦的話,就乾脆架站算了。 如果自己沒辦法架設,就找虛擬主機吧。 免費、還能讓你跑python的,這我就不知道有沒有了… 我會建議找有 SQL Server 的,這樣你可以讓 iOS 去連。 查詢更新上會比較容易。 : 3.手機如何取得伺服器上的資料庫?使用SQLite還是MySQL,還是其他的? : 各個SQL軟體的差別是什麼?iPhone比較建議用哪一套? : 想到的做法:手機直接下載伺服器上的db檔,覆蓋手機上舊的 SQLite 一般是單機的檔案… 反正一樣是 SQL 指令。 每次都下載覆蓋的話,一定會有重覆部份上的浪費。(尤其資料庫很大的話) 一般會使用更新的方式,給每筆資料一個流水號, 就可以看是本機上次是抓到哪一筆,接著繼續抓下去。 這個方式不一定得走 SQL,我也看過有人用 http 就硬上的 (一個文字檔記錄最新流水號,然後也使用文字存資料, 在檔名上弄編號,逐一抓回來… 結果上是一樣的) : 4.手機上要另外存一個資料庫嗎?還是從伺服器上的資料庫讀資料,放在memory就好了? : 因為發現資料庫若存在app的「document」資料夾裡,使用者可以用「iFunbox」等軟體 : ,直接把db檔抓出來並直接操作它,這樣我的心血結晶就任人使用了 : 想到的做法:直接將伺服器上的db檔下載到document資料夾,但伺服器上的db檔必須 : 加密,使用像是SQLCipher的軟體,在app上再進行解密 放在線上的話,你就注定要用 SQL 查詢了,或是傳參數去給伺服器的 python CGI。 這樣你的程式要使用就一定要有網路。 抓回來的話,在執行效率上也比較好一些。 另外,你的疑問… 你聽過「加密」這個東西嗎? XD http://www.hwaci.com/sw/sqlite/see.html : 想請教有相關經驗的前輩,在使用伺服器和資料庫的時候,都是如何處理的? : 若網路上有伺服器空間,雖然要付費,但只要能達成我要的需求,並且不貴,是會考慮的 : 希望能推薦相關文件,或市面有哪本書適合我去讀的,麻煩介紹一下! : 謝謝大家!! -- 怒火燒盡九重天 去去去,武器走 迪歐加.古拉比冬 狠虎滅卻.震天動地 iLife 慈悲的王者 安哥爾摩亞 明聖劍法 iWork MAC_OS_X 禁千百貳拾式.八薙女 裏百八式.大蛇薙 iPod LanEVO 日月才子 藤原豆腐店 帝國歌劇團 鋼普拉 破邪劍征.櫻花放神 巴歐~薩喀爾嘎 共鳴 速速來,愛情 AE86 最終決戰奧義.無式 -蕭易玄- http://web.mac.com/eshen/iWeb --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.224.161







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP