我在手機上爲本地應用程序創建了SQL本地數據庫,然後信息以相同格式上載到服務器上的數據庫。在表格中,我將GPS座標結構化爲一個帶有緯度和經度標籤的字符串。回顧一下,讓數據庫結構更加合理,這樣經度和緯度就像雙打類型一樣位於兩個單獨的列中(似乎它對搜索和排序效果更好)。爲GPS座標構建和搜索SQL數據庫/表格
如果我將字符串轉換爲兩個雙精度緯度和經度列,排序會快嗎?甚至有可能以這種格式搜索GPS座標:「x.xxxx y.yyyy」?有沒有更好的方法來排序/存儲SQL表中的GPS座標進行搜索?
回想起來,我希望我更仔細地計劃過這一點。我知道計劃爲你節省了大量的時間。那麼,我想這適用於這裏。
由於使用相同的數字格式,你對索引的更多信息? – Stagleton 2011-12-31 16:53:51
如果你知道你的表將會有點大(就數據庫引擎的原子I/O單元而言),比如說大於100kb或超過幾千條記錄*和*你知道哪種查詢將會是經常針對表發出(如果*查詢*預計會比*更新*或*插入*更頻繁發生),則應在搜索某些記錄時使用* create index *語句來提高性能。 – JimmyB 2011-12-31 17:21:40