刚创业的小公司,要搭个数据库存客户信息,纠结选 sybase 还是 mysql?听人说 sybase 稳定,又有人说 mysql 免费 —— 拿不定主意?小编前阵子帮三个初创公司选数据库,两家选了 mysql,一家选了 sybase,用下来差别还挺大。其实小公司选数据库,不用看那些高大上的功能,主要看成本、上手难度和能不能满足需求,今天就从这几个方面对比一下,新手也能看明白,一起往下看吧!
先说说成本:小公司预算有限,这方面差别大
对小公司来说,省钱是大事,这俩数据库在成本上差不少。
- mysql 是开源的,免费就能用,不管公司多大,都不用花一分钱买版权,小编帮的两家小公司,就冲免费选了 mysql;
- sybase 是收费的,虽然有免费试用版,但商用的话得买授权,一年好几千块,对刚起步的公司来说有点肉疼;
- 还有维护成本,mysql 的社区版有很多免费教程,出问题网上搜搜就能解决,sybase 的技术支持得花钱买,有个用户说他请人解决 sybase 的问题,一次就花了两千。
当然了,要是公司有特殊需求,比如必须用某种特定功能,那该花钱还是得花,小编只是说一般情况。
上手难度:小公司没人专门管数据库,越简单越好
小公司可能就一两个技术人员,甚至是身兼数职,数据库得容易上手才行。
- mysql 的操作界面更友好,中文支持也好,新手看教程练两天就能基本操作,小编自己学 mysql,一周就敢上手建表了;
- sybase 的界面相对复杂点,很多设置是英文的,新手得花更多时间学,有个用户的公司招了个应届生,学 sybase 学了半个月才勉强会用;
- 网上的学习资源也不一样,mysql 的中文教程多如牛毛,sybase 的中文资料少,遇到问题得查英文文档,对新手不太友好。
不是说 sybase 不好,就是对小公司的新手来说,mysql 能省不少学习时间,把时间花在业务上不好吗?
功能对比:小公司常用的功能,这俩都能满足吗?
别被那些复杂的功能吓到,小公司常用的功能就那么几个。
日常操作方面
- 存客户信息、订单数据这些,俩数据库都能轻松搞定,没差别;
- 简单的查询、统计功能,mysql 用起来更顺手,语句也简单点,小编写 mysql 的查询语句,比写 sybase 的快一倍;
- 批量导入导出数据,mysql 支持的格式更多,比如 Excel 文件直接导,sybase 得转成特定格式,稍微麻烦点。
稳定性方面
- sybase 确实更稳定,尤其是数据量特别大的时候,但小公司刚开始能有多少数据?撑死几万条,mysql 完全能扛住;
- 小编帮的那家选 sybase 的公司,数据量也就五万多条,和另一家用 mysql 的比,速度没看出差别。
表格对比:从几个关键维度,给小公司一个参考
对比项 | mysql | sybase | 小公司更适合哪个 |
---|---|---|---|
成本 | 免费 | 收费 | mysql |
上手难度 | 简单,中文资料多 | 较难,英文资料多 | mysql |
日常操作 | 方便,语句简单 | 稍复杂 | mysql |
稳定性 | 足够用 | 更稳定 | 数据量大选 sybase |
技术支持 | 社区免费支持 | 付费支持 | mysql |
这个表格只是一般情况,具体还得看公司的实际需求,小编不是说 sybase 不好,只是多数小公司用 mysql 更合适。
自问自答:小公司选的时候,可能还会有这些疑问
问:我们公司以后可能会扩大,现在选 mysql,以后会不会不够用?
答:放心,mysql 能支持到很大的数据量,等公司做大了,再慢慢迁移到更高级的数据库也不迟。小编知道有公司从几个人做到几百人,一直用 mysql,没出现不够用的情况。
问:要是我们公司有懂 sybase 的人,是不是选 sybase 更好?
答:那当然,有熟悉的人就不用考虑上手难度了,用着顺手最重要。小编帮的那家选 sybase 的公司,就是因为技术负责人以前用过 sybase,顺手。
问:听说 mysql 不安全,小公司存客户信息,用 mysql 靠谱吗?
答:只要设置得当,mysql 足够安全。设复杂点的密码,定期备份数据,别把服务器暴露在公网上,基本没啥问题。小编帮的公司用 mysql 存客户信息,两年了没出过安全问题。
哪些小公司适合选 sybase?特殊情况别硬选 mysql
虽然多数小公司适合 mysql,但有几种情况可以考虑 sybase。
- 要是公司的业务系统必须和 sybase 兼容,比如对接某个特定的行业软件,那只能选 sybase;
- 有预算,又想要更专业的技术支持,不想自己折腾,sybase 的付费服务确实靠谱;
- 数据敏感性特别高,比如涉及金融、医疗的某些数据,sybase 的加密功能更完善点。
小编觉得,这种特殊情况毕竟是少数,大多数小公司选 mysql 就够用了。
小编觉得,对大多数小公司来说,mysql 是更合适的选择,免费、好上手、能满足需求,省下来的钱和时间可以用在更重要的地方。当然了,要是公司有特殊需求,或者有人特别熟悉 sybase,选 sybase 也没问题。
选数据库就像买衣服,不用买最贵的,合身最重要。小公司刚开始不用追求完美,先解决有无问题,以后发展了再换也不迟。希望这些对比能帮到正在纠结的小公司,选对数据库,用着省心!