常用的关系型数据库有 Sybase、Oracle、DB2、SQL Server、MySQL、SQLite、Access。
正入上面的排序一样,Sybase、Oracle、DB2属于海量级别的大型数据库,一般企业不会采用。
SQL Server 属于大中型数据库,个人实际操作体验中,T-SQL的存储过程结合C#代码,单表5000万速度秒开。
MySQL 在实际应用中,单表不建议超过500万条记录,超过500万性能明显下降。
最后两个 SQLite、Access 属于小型数据库,通常用于单机版或嵌入式,单表不建议超过30万条记录。
数据库设计开发是有很高的门槛的,只要合理使用分区、分库、分表、索引、触发器、存储过程、视图、各种锁机制以及缓存技术等等,不管哪种数据库,都可以开发出企业级应用,区别在于维护扩展移植的难易度。当然,大型企业通常首选前三种,好比大货车一车拉100吨货,小货车需要往返10次,时间和人工成本节省很多,第四种SQL Server也可以考虑。对于大数据而言,如果使用 MySQL、SQLite、Access 这三种,没点真本事,最好再好好研读测试下。

关于软件开发中的数据库 Sybase、Oracle、DB2、SQL Server、MySQL、SQLite、Access相关推荐

  1. db2 mysql sql server_连接数据库的方法(Oracle DB2 SQL Server MySQL...)

    [java]代码库import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /* ...

  2. sql数据迁移到oracle数据库,从Oracle到SQL Server数据库主键的迁移

    由于项目需要要将以前Oracle的数据库转化为SQL Server,今天利用SQL Server的DTD进行数据库的迁移,但导入以后发现只导入了表结构和数据,而表的一些主键约束都没导过来,感觉很郁闷, ...

  3. 查看各类型数据库版本的SQL(Oracle/DB2/SQL Server/PG/MySQL)

    Oracle 查询语句: select * from v$version; 查询结果: BANNER Oracle Database 11g Express Edition Release 11.2. ...

  4. iBatis自动生成的主键 (Oracle,MS Sql Server,MySQL)【转】

    iBatis的sqlMap配置文件的selectKey元素有个type属性,可以指定pre或者post表示前生成(pre)还是后生成(post). Oracle设置 Xml代码   <!-- O ...

  5. 暗黑破坏神 用什么 开发的_软件开发中最具破坏性的五种态度

    暗黑破坏神 用什么 开发的 重点 (Top highlight) 成长心态是关键 (GROWTH MINDSET IS KEY) Based on my years of professional s ...

  6. 软件开发中会使用到的图

    文章目录 软件开发中会用到的图 一.背景 二.图为了解决什么问题 三.不同流程中适合运用的图 四.实际的运用 五.结语 软件工程中的各种图 软件工程用的15种图 数据关系流图怎么画?这款软件教你轻松绘 ...

  7. 统治软件开发中的著名定律

    文| https://www.timsommer.be/famous-laws-of-software-development/ 翻译| 码农翻身 和其他领域一样,在软件开发的世界中也有一些有趣而著名 ...

  8. datagrid只传入了一部分的数据 未显示全_软件开发面试之数据库事务篇

    软件开发面试之数据库事务篇 不少的小伙伴正在准备或是即将准备后端开发的岗位,对于这个岗位而言数据库是必问的一个知识点,而数据库的事务和数据库的隔离级别又是问到数据库时必问的重点.小编从年初开始也是不断 ...

  9. 阿里研究员:缩短软件开发中的反馈弧

    简介:开发者写好了某个功能的代码,想知道这个功能是不是实现了,代码还需不需要再改,这就是一种反馈.在软件开发中,尤其是联调时,缩短反馈弧有助于及时发现问题.采取对策,提高开发效率.那么什么样的反馈弧才 ...

最新文章

  1. 【跃迁之路】【725天】程序员高效学习方法论探索系列(实验阶段482-2019.2.15)...
  2. Android R.mipmap(或drawable或其他).变量
  3. 环绕通知(Around Advice)
  4. SpringMVC的数据响应-页面跳转-返回ModelAndView3(应用)
  5. 可持久化-可持久化字典树
  6. Web实验一 国内旅游界面
  7. C语言学习笔记---strlen()函数和sizeof()函数
  8. php清空html_PHP清除html格式的代码
  9. hardmard积 用什么符号表示_表面粗糙度=表面光洁度?数值为什么用0.8、1.6、3.2等表示?...
  10. [BZOJ1815BZOJ1488]有色图/图的同构(Polya定理)
  11. Kernel(核函数)
  12. 数据处理 、大数据、数据抽取 ETL 工具 DataX 、Kettle、Sqoop
  13. 老师我做完母带后混音更脏了。混音界四大邪术 | MZD Studios混音10问第2期
  14. Redis:哈希表HSET、HSETNX、HGET、HEXISTS、HMSET、HMGET、HKEYS、HVALS、HGETALL、HDEL命令介绍
  15. 带有en的单词有哪些_英语前缀大全en:开头是EN的单词有哪些
  16. CTFHub技能树——备份文件下载
  17. BiERU: Bidirectional Emotional Recurrent Unitfor Conversational Sentiment Analysis(20.12.10)
  18. css解决图片缩小变模糊问题
  19. 如何快速定位接口响应慢问题
  20. 3d建模网上学习靠谱吗?学3d建模哪个学校好?

热门文章

  1. 基于 Light 介绍安卓 8.0 HAL 变化
  2. 微信跳一跳java实现自动跳_微信跳一跳辅助Java代码实现
  3. Keyshot运行中莫名卡死解决方法
  4. 1.1亿!罗永浩直播“翻车”背后:中年网红的忐忑之路!
  5. 神经网络的模型参数调优的方法有哪些
  6. STM32 GD32 keil 反汇编 根据 寄存器R14 MSP寄存器值 定位导致产生硬件中断的代码 查找产生硬件中断的原因
  7. Command failed:C:Windows\system32\cmd. exe /s/c autoreconf -ivf
  8. 省市区三级联动,获取地区编号,JSON格式
  9. 微信小程序secret_使用Google Secret Manager像专业人士一样管理应用程序秘密
  10. 源码赏析 - 1K的Firewatch游戏