『壹』 Android一般採用什麼資料庫
Android一般採用sqlite資料庫作為數據存儲方案。
通常的資料庫有關系回型數據如:ms ql ,mysql,oracle等,非關系型nosql資料庫 如mongodb,redis
android作為手答機端的手機操作系統,是無法直接操作大型的關系型或是no sql類型的資料庫的。
從你的應用描述中景點等信息都可以選擇存儲在sqlite中。
但是圖片這些信息還是建議你存儲到伺服器上,以文件的形式存儲。
還有一種方式是在伺服器中使用任何的關系型和非關系型資料庫存儲你的所有數據,但是你的android應用需要通過api去訪問你的景點圖片信息。
『貳』 求手機號碼歸屬地資料庫 TXT格式!
恩,還真沒有的哎。要做資料庫的軟體,那就自己弄呀,你用TXT隨便保存幾個輸入值就行啦。做成之後,看看是不是你想要的數據與之對應就可以啦。
『叄』 一般智能手機中的軟體使用的是什麼資料庫
智能手機中用的資料庫一般為SQLite。
簡介:
SQLite,是一款輕型的資料庫,是遵守ACID的關專系型資料庫管理系屬統,它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領域項目。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統,同時能夠跟很多程序語言相結合,比如 Tcl、C#、PHP、Java等,還有ODBC介面。
『肆』 資料庫中用什麼數據類型存儲電話號碼比較合理
存成字元串類型,因為有可能也涉及到「-」這樣的字元串 你設成char 或者是varchar類型的 長度給11就行了。
『伍』 手機資料庫 sqlite跟db4o哪個好
一、Access
數據類型有些另類,而且密碼太容易被攻破,性能不高,只能用在Windows程序上。
一般說來,單個表不超過10萬少條記錄為好,整個資料庫不超過100M為好。ACCESS對資料庫容量限制為2G,但超過100M後性能便
會有很大折扣。
二、HSQLDB
支持csv,配置分發容易,大數據量情況下性能不佳,這和sql執行效率無關,性能瓶頸在硬碟文件上,畢竟由於hsqldb沒有在數
據文件存儲上花時間,只是掛個csv。只能用於Java程序中。
三、firebird
數據文件是單一,部署、分發相對簡單;用embedded方式,只需要把icudt30.dll、icuin30.dll、icuuc30.dll、
jaybird21.dll、fbembed.dll五個文件和目錄intl(裡面有兩個文件,是處理字元集的)放在程序啟動目錄就行了;中文支持的不錯
,但是要在建庫的時候使用GB_2312字元集。有.NET、C++、Java多個Binding。
四、Sybase asa
數據能加密,性能不錯,需要付費。
五、derby
性能和易用性都不錯,但embedded版本完全沒有數據認證,導致誰都可以打開資料庫執行sql語句,而且資料庫是以一個目錄存
儲的。只能用於Java程序中。
六、sqllite
官方發行版本不支持數據加密,另外,對中文,尤其是用中文order by的時候時常錯誤;還有就是完全沒有用戶認證;不過執行
效率不錯。幾乎稍微流行點的編程語言都有相應的Binding。
七、mysql
雖然mysql也可以不通過安裝,直接拷貝就能使用,但是距離embedded還差一塊。
八、DB4O
面向對象的資料庫,使用DB4O無需ORM工具就可以直接進行對象存儲。支持Java和.Net平台。可以自定義數據加密演算法,性能優
良,單文件。雖然也支持Server模式,但最適合用於Embedded。
此外還有VistaDB、BerkeleyDB之類可以選擇。