美文网首页安卓技术
安卓技术-数据库知识

安卓技术-数据库知识

作者: 七色瑾林 | 来源:发表于2020-02-29 14:32 被阅读0次

MySQL取第10~20条数据

方法1:

select * from `table`
    where id not in 
        (select id from
            (select id frome `table`
            order by id limit 10) temp)
    order by id limit 10

// 备注:MySQL不能内嵌limit,故增加了一层查询

方法2:

select * from `table`
    where id >
        (select max(id) from
            (select id from `table`
            order by id limit 10) temp)
    order by id limit 10

数据库高可用方案(MySQL)

  1. 基于共享存储的SAN
  2. 基于磁盘复制的DRBD
  3. 基于主从复制的MHA
  4. 基于多点写的PXC
  5. 基于中间件的Fabric

单点故障解决

  1. 设置主备服务器
  2. 搭建集群
  3. 搭建分布式

分库分表

数据量增大,使单一服务器的数据承载量、运算能力遇到瓶颈。
垂直切分:按功能、关系拆分。
水平切分:按数据特征拆分。
问题:跨库事务、跨库join等。


相关文章

  • 长沙华瑞计算机学校零基础如何学习安卓软件开发

    零基础如何学习安卓软件开发?安卓前景怎么样?①Ja‌‌va基础知识 ②Linux基础知识 ③数据库基础知识 ④网络...

  • 高性能安卓数据库框架实战

    安卓数据库框架确实很多,我使用过许多安卓数据库框架,无论是基于sqlite数据库框架ormlite,greenda...

  • 安卓开发入门教程-数据存储_SQLite数据库

    关注 安卓007 ,免费获取全套安卓开发学习资料 什么是SQLite数据库 SQLite数据库是适合在移动设备上使...

  • SQLite笔记梳理

    SQLite,轻量级数据库,非常适用于安卓的使用。 关于数据库在安卓中的使用,主要包括以下几点:1、数据库的创建与...

  • day4

    Android 安全android课程大纲 1.安卓背景介绍(安卓生态圈简介、安卓安全架构、常用概念和技术) 2....

  • 安卓第一周课程笔记

    第一周学习安卓的知识点总结: 首次接触安卓后: 1.了解了安卓的历史:源于linux(开源)--这也就是安卓...

  • 2018-07-12

    《安卓安全与逆向分析技术》 smali 语法与分析 涉及很多JAVA有关方面的知识 .dex .apk文件分析 ...

  • 未来一年的职业规划

    目前自己看到且大致明白的两个职业阶段:安卓技术专家、移动工程team leader。 安卓技术专家的能力领域(后续...

  • 安卓用shape画背景边框

    效果图: 代码: shape_rec_blue.xml 使用 附录: 安卓用shape画圆 安卓开发技术分享: h...

  • Android 面试回顾

    1安卓基础知识 2JAVA基础知识 3算法和数据结构 4职业发展规划相关问题 安卓基础知识 1Activity 任...

网友评论

    本文标题:安卓技术-数据库知识

    本文链接:https://www.haomeiwen.com/subject/bwgzfhtx.html