因为是文本型数据库,如果有大量的数据时,查询时很慢的
所以 sqlite 是不可以做服务端数据库
手机端是不可能放你说的MySql ,等数据库,因为手机是个轻量级的移动端对于大量的数据运算,cup处理会很慢
所以移动端 和服务端是不是可以公用的
根据你的需求,你需要一台服务器(该服务器配备一个公网IP),通过公网IP能够连接到数据库上,这里面会牵扯到防火墙和端口的问题。例如:以mysql为例,需要在服务上开放3306端口的外网访问,需要通过grant授权用户通过指定密码来访问数据库。
由于sqlite属于轻量级的数据库,对于处理大批量数据的性能是没有mysql强的,主要运行在手机端,对内存要求很低的设备上,所以不适合当服务器数据库。
SQLite是DRichardHipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的 *** 作系统上运行。SQLite由以下几个部分组成:SQL编译器、内核、后端以及附件。SQLite通过利用虚拟机和虚拟数据库引擎(VDBE),是调试、修改和扩展SQLite的内核变得更加方便。所有SQL语句都被编译成易读的、可以在SQLite虚拟机中执行的程序集。
你的这种属于android网络编程,一般是通过socket或者>欢迎分享,转载请注明来源:内存溢出
评论列表(0条)