作者Adonisy (堂本瓜一)
看板Database
標題Re: [問題] 資料庫可以自動執行嗎?
時間Sat Dec 6 23:41:31 2008
※ 引述《weilun25 (mm)》之銘言:
: 各位好,我不太熟悉資料庫,想請教幾個問題:
: 1. 請問如果有15萬筆的資料要作排序,
: 是用C++寫比較快,還是用資料庫快呢?為什麼?
有名的資料庫演算法都已經很不錯了
你用 C++,還得看你用什麼演算法
: 2. (a)請問資料庫有自動執行的功能嗎(例如:固定週四23:00執行)?
: (b)或是資料庫可以像C++一樣寫成"執行檔"嗎?(我再用其他軟體自動執行call它)
(a)一般都有 schedule
(b)早期檔案型資料庫是程式界面+資料庫合一,例如 Visual FoxPro
是可以變成 EXE檔
: 3. 若有15萬筆資料,每筆資料都有一個座標(x, y),假設要算出這15萬筆資料中,
: 每一筆資料鄰近的十筆資料(半徑為5畫圓)。這樣子用C++比較快,還是資料庫呢?
: 先謝謝前輩撥冗回答!
資料庫應該沒有負責處理這樣的事情吧...(笑)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.147.242
推 qerter:GIS Database ? 12/07 00:31
推 Antzzz:第三點我覺得資料庫比較快哎,因為距離用加減乘除就可以算 12/07 10:24
推 weilun25:謝謝各位前輩的回答 ^^ 12/08 09:46
推 eggeggss:MSSQL的notification server可以安排job 01/01 00:21
推 eggeggss:固定時間執行stored procedure 01/01 00:26
推 eggeggss:第三個問題,何不設計M:N TABLE來描述關係? 01/01 00:30
推 eggeggss:要不然用cursor可以解決,但效率極差 01/01 01:03