分析一下自己的业务框架和未来1-2年可能的数据量。
1.如果核心业务数据量在单表1000万条以下,就放心的用MYSQL吧,将来有需要了再增加其它的支撑。
基本通过mysql的分库分表,或是改善设计,就能解决这些问题。
2.用不用PHP是要考量一下的,如果只是几个志同道合的高手一起做,PHP很优秀,如果将来会很多人一起协同,水平多个梯队,那JAVA在工程开发方面的支撑强得多。
3.框架是跟着语言走的,像java的spring,dubbo等都可以。
参考:
小公司用的php7.2 + yaf +swoole,其他组件如数据库操作,网络请求,上传,日志记录等插件都从composer安装。
数据库使用的阿里云RDS,Redis。
消息队列用的rabbitmq,还有用到mongodb,搜索es。
后台管理vue 框架。
参考:
数据不大,可以ci