转自钉钉群21789141:大家一般都什么业务场景下用sql啊?
SQL (Structured Query Language) 数据库,指关系型数据库。主要代表:SQL Server,Oracle,MySQL,PostgreSQL。
关系型数据库适合存储结构化数据,如用户的帐号、地址:
1)这些数据通常需要做结构化查询,比如join,这时候,关系型数据库就要胜出一筹。
2)这些数据的规模、增长的速度通常是可以预期的。
3)事务性、一致性。
Jerome:All in sql
Kyle:为 SQL 填了好多坑
但目前还是像环形山一样多
JG:Spark 要成熟很多
Kyle:但是很多合作团队还是觉得 SQL 表达能力不够.. 倾向于自己写
KyleMeow :自己写api?有的的确是需要的尤其跟外部第三方复杂交互时候
Kyle:看面向谁了。SQL给BI用比较合适。开发当然倾向于直接写代码。比起storm, flink 已经“高级”很多了。
大部分sql可以支持很多业务了
起码70%都够了,复杂的只能api咯,或者再有资源的话尝试自己扩展sql咯
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。