 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
| 上一篇主題 :: 下一篇主題 |
| 發表人 |
內容 |
goodnight

註冊時間: 2008-10-13 文章: 473 來自: 台南市
第 61 樓
|
發表於: 星期一 十一月 30, 2009 9:15 pm 文章主題: |
|
|
| nelsonchuang 寫到: | 事實上DBF我也用TableUpdate ,rollback,Tablerevert
這跟用甚麼,沒有關係,甚至我現在也沒有用rlock的功能.
當寫入不成功時,就回復原來的資料,程式寫起來變得簡單了,
而這個方式,事實上,我是跟原來的軟體公司學的. |
受教受教, 因為用了 remote view 我才會用 tableupdate, 所以誤認為 是用在 remote view |
|
| 回頂端 |
|
 |
nelsonchuang
註冊時間: 2003-09-04 文章: 564 來自: 臺灣
第 62 樓
|
發表於: 星期一 十一月 30, 2009 9:40 pm 文章主題: |
|
|
| ckp6250 寫到: | | goodnight 寫到: | | 所以有人就利用了年檔, 月檔的切割方式, 來假提升 |
這造成程式有多複雜呀,程式一複雜,Bug 就增多,效率更甭別了。
想當年(老人家的口頭禪,原諒則個),磁片還是360KB的年代,一次一次抽送(年輕人免想歪),能做一小時以上(我是說做備份啦),現在,還有人這樣玩嗎?
又想當年(一時改不了),安裝 Win 或 Sql Server 或 Novell, 好像磁片十來片(詳細數字不太記得了),現在還有人這樣玩嗎?
裝了半天,備份了半天,好不容易捱到最後,眼看快要完工了,最後一片壞啦,全功盡棄,欲哭無淚。
別提切割了,往事不勘回味。
硬體的事,由硬體去解決吧,程式設計師的心力,不該放在這裡∼
如果那位有毅力,想練練切割『技術』,不妨做個實驗,拿個100M的 DBF 檔,然後去買1.44的磁片一盒,寫段小程式,把這100M的 DBF 檔備份到磁片上;之後,再寫支回存程式,把資料由磁片回存到 DBF 檔來。 |
事實上,確實有人用年檔來寫程式,我真的看過
不過不是在很久以前,這是為了考量他們的客戶,如果資料量大了之後,要如何進行
資料移轉:
比如說該公司自民國80年起營業,可是到了98年之後,必須把民國80年~92年的資料做備份移轉.
如果用一般的作業,你得寫很多程式,把相關的資料抄出來,不能遺漏,然後再把原來的資料刪掉...工程非常大.....
如果開年檔,那麼所要作的事情,就是跟顧客講:你把某個目錄下的XX~XX年的檔案複製起來,再刪掉就好了.(多好,出張嘴就作完了.)
可是這個動作是,你的前置作業要作的很好,很複雜.....
不過仔細想想,好像沒有事後寫程式來移轉來的複雜,還是...兩者一樣複雜? _________________ 大家好,請多指教 |
|
| 回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 63 樓
|
發表於: 星期一 十一月 30, 2009 9:50 pm 文章主題: |
|
|
500G的硬碟3000多元
看您怎麼想~ |
|
| 回頂端 |
|
 |
tinwhang
註冊時間: 2009-11-08 文章: 104
第 64 樓
|
發表於: 星期一 十一月 30, 2009 10:00 pm 文章主題: |
|
|
| 500g 現在已經不用二千元了,台北的東西賣的很便宜 |
|
| 回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 65 樓
|
發表於: 星期一 十一月 30, 2009 10:08 pm 文章主題: |
|
|
| tinwhang 寫到: | | 500g 現在已經不用二千元了,台北的東西賣的很便宜 |
個人比較懶,我會想盡辦法說服老闆花二千元,而不會去做分割。
再說,二千元又不是二千萬,說服上應該不太難。 |
|
| 回頂端 |
|
 |
nelsonchuang
註冊時間: 2003-09-04 文章: 564 來自: 臺灣
第 66 樓
|
發表於: 星期二 十二月 01, 2009 9:36 am 文章主題: |
|
|
dbf 有2G的限制對吧,有一些檔案,日子久了,不用5~10年,他確實是會超過,而有必要抄寫轉移的,
不管你的硬碟是5億G還是5萬G,除非這個魔咒解除了,不然你該作的,還是得作. _________________ 大家好,請多指教 |
|
| 回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 67 樓
|
發表於: 星期二 十二月 01, 2009 11:05 am 文章主題: |
|
|
| nelsonchuang 寫到: | | dbf 有2G的限制對吧,有一些檔案,日子久了,不用5~10年,他確實是會超過,而有必要抄寫轉移的,不管你的硬碟是5億G還是5萬G,除非這個魔咒解除了,不然你該作的,還是得作. |
正是此意,小弟的意思也是如此『除非逼不得已,否則不輕言切割』
不過,坦白說啦,一個 DBF 要用滿2G,也真的不容易,以我前日所做的實驗,我使用的dbf是傳票檔,一般標準的欄位都很齊全了,直到739萬筆時,才滿2G
假設一天有一千筆傳票,一年以200個上班日計算(這樣的公司很驚人了),要37年才會到滿水位,若一天有五百筆,要74年。
「人無遠慮,必有近憂」不過,是否要有那麼大的遠見,就看個人想法啦。
此外,如果您評估一家公司,五年內就能用滿2G(以上例換算,一天要七千四百筆傳票)這樣的公司,是否適合用 dbf , 恐怕才是討論的重點了。 |
|
| 回頂端 |
|
 |
nelsonchuang
註冊時間: 2003-09-04 文章: 564 來自: 臺灣
第 68 樓
|
發表於: 星期二 十二月 01, 2009 12:13 pm 文章主題: |
|
|
傳票檔是小意思,我曾有一個檔,是資材主管要的,每月要算一次材料成本(很無聊,不作,他認為你找他麻煩,我會變黑人 )資料每次都要入個幾萬筆,不到1年,就已200萬筆了,後來公司收掉了,至於有沒有超過2G,那我就不知道了.
有時侯,用DBF會不會超過2G是很難知道的,因為你不會知道公司會長多大,各部門主管會有多白目?講又不聽,或是不接受你的分析,要嘛我們就作,要嘛就離職不幹,但是一般人通常是妥協的.而我也是.
有時侯,有些事,不是會事前你就猜得到的.
起碼,我們事前就認為資料庫不可能會長得有多大,但問題是,你根本不知道,白痴什麼時侯會出現,而更扯的是,那個人,居然也有可能會是老闆. _________________ 大家好,請多指教 |
|
| 回頂端 |
|
 |
ckp6250
註冊時間: 2004-07-30 文章: 1645
第 69 樓
|
發表於: 星期二 十二月 01, 2009 3:05 pm 文章主題: |
|
|
請教nelsonchuang
您這樣的檔,材料代碼大約有幾個? |
|
| 回頂端 |
|
 |
JEFFWANG
註冊時間: 2004-03-03 文章: 40
第 70 樓
|
發表於: 星期二 十二月 01, 2009 5:46 pm 文章主題: |
|
|
看到這篇已經晚了!! 我目前還是dos+clipper及vfp 9.0混用,資料庫最多的已經7百萬筆囉!!
網路還是novell4.11,目前使用都很順暢,2G的限制就要自行寫好程式來切檔,有些也沒考慮太多,
因為等突破2G可能我已經不在職了,或是已經改成SQL了。 |
|
| 回頂端 |
|
 |
nelsonchuang
註冊時間: 2003-09-04 文章: 564 來自: 臺灣
第 71 樓
|
發表於: 星期二 十二月 01, 2009 6:17 pm 文章主題: |
|
|
| ckp6250 寫到: | 請教nelsonchuang
您這樣的檔,材料代碼大約有幾個? |
材料碼好像有幾千個,
但是算成本時,必須註記哪個成品,底下是用了甚麼材料,(因為有可能代用料或其他原因),半成品用了甚麼材料...依此推下去.以級數成長的方式來塞入資料表,所以有個幾萬筆,也不會是什麼奇怪的事.
如果不記錄用了哪些材料明細,那麼...嘿嘿~那個主管就會跑來問:
你的成本,怎麼算出來的,你怎麼知道這樣的成本是對的?
因為公司收了好幾年,你問我有多少,真的把我考倒了.
順便說回來,我講的事算是特例了,不算是常例,所以那個檔案太大移轉,不太能混為一談,畢竟,白目的主管,也要有公司的miS可以修理,才可能弄出一些危害系統的事.
否則,如果是跟一般軟體商買的.是不太有可能爆檔的.
當然,把爆檔的事也考慮進來,也表示,這樣的軟體商,很有遠見,起碼,公司收了.
消費者才不會無路可走. _________________ 大家好,請多指教 |
|
| 回頂端 |
|
 |
xjliaos
註冊時間: 2007-11-20 文章: 87 來自: guan dong
第 72 樓
|
發表於: 星期四 二月 04, 2010 1:38 pm 文章主題: |
|
|
| 問題不是在于30万,40万條記錄身上,只要一開始規划好,將資料庫切割成多個資料庫,這些都不是問題 |
|
| 回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|