Q : 做项目和开发 选什么数据库和开发语言?

A:选全栈型的。

1、先看数据库。

什么是全栈型数据库?

(1)首先必须在OLTP上擅长,在OLAP上也很牛。点明批评下mysql,OLTP数据generate在mysql上,还得用ETL抽取到另一种DB上去做OLAP。ORACLE,SqlServer等商业型数据库 AP TP都不错,但mysql OLAP太弱了,开窗函数都没有 要自己去造轮子。Hash join 和Sort Merge Join都不支持,极其依赖索引。执行计划优化器也太傻。不适合OLAP。开源DB上,AP TP都牛的,首推postgresql。

IT新概念: OLTP和OLAP都牛的DB,叫HTAP数据库。

(2)其次就是打通所有DB。

sql server同构之间打通比较轻松,但异构数据库很难连接,即使用odbc连上,写动态sql在语法和性能上都烦死人。

mysql在打通其他DB上,简直是婴儿,即:打 不 通。必须用ETL。用ETL不知道要浪费多少server, 在字符集、同步时间、同步压力上不知道要纠结多久。

什么能打通任督二脉。答案:postgresql。postgresql有丰富的fdw拓展插件,能打通sql server, sybase, oracle ,mysql,甚至能打通nosql 如redis, mongodb,还能打通各种文件比如日志文件。简直带你装逼带你飞啊,不管是任何sql db,还是nonsql db,还是各种日志,都能使用丰富的sql语法去查询控制,像使用本地表一样的方便。一句话:牛了逼了。全通全连接的感觉,真爽,想访问其他任何系统的数据,so easy。

(3)与编程语言打通

比如Postgresql 的PL/Python过程语言允许函数用Python语言编写。又跟Python打通了。

各位,通则不痛啊,一通百通啊。

这就是全栈型数据库。因此在DB排行榜上,Postgresql成了一匹黑马。

什么是非全栈型数据库?

就是要用各种替代办法,自己造轮子 自己造挡风玻璃的数据库。由于考虑不周,不专业,造的速度慢,造的品质又差。比如mysql要自己去实现窗口函数,一遇到慢卡 就要用各种替代办法。

连牛顿都说自己是站在巨人的肩膀上搞科研,你是谁,你总想着自己造轮子?我们不要自己造轮子,我们要用那些 现成的 经过千锤百炼的 百般验证的 拿来即可用的 轮子。

2、再看开发语言

什么是全栈型开发语言?

(1)首先要可应用的领域非常广。以前用C#,觉得已经很牛逼了,可以写桌面应用,可以web应用,可以做API,可以操作excel。但C#仅在win系统支持良好,在linux下不太行。

现在看Python,应用领域不要太广,桌面应用,web应用,API,excel操作这些都不再话下,人工智能、机器学习、大数据、自动化运维,我叉,简直牛到不行。

(2)其次要能打通其他编程语言。Python是有名的胶水,调用其他语言的类库不在话下,靠自己超丰富的类库,已经有三头六臂,还能调用其他语言的类库,简直千手观音啊。

(3)跨平台。

这就是全栈型开发语言,仍然是一通百通,通则不痛啊。在编程语言排行榜上,Python也成了一匹黑马。

最后,PG和Python都是NASA美国航空航天局选择和发展起来了,所以他们在地理信息计算、科学计算方面都非常强,请相信NASA的眼光和选择,你的项目在99%的可能性上没有NASA的项目复杂。

2018年python工作好找吗-未来十年Python的前景会怎样?相关推荐

  1. 未来十年Python会取代Java吗?

    最近看到一则Java收费的资讯,引发了小编对Java未来的思考以及好奇未来十年Python会取代Java吗?今天,北大青鸟就通过Python与Java对比进行分析! 在分析之前我们看一下每月的TIOB ...

  2. python工作好找吗-python工作好找吗

    那么学Python怎样才能轻松找工作呢? 给出以下建议: 由于Python进入国内市场还不太久,所以目前国内也只有北上广深.成都.武汉.杭州等大城市有较多的岗位,所以在投递简历时,我们应该以这些大城市 ...

  3. 2018年python工作好找吗-2018年IT行业薪资大揭秘:你拖后腿了吗?

    原标题:2018年IT行业薪资大揭秘:你拖后腿了吗? 现在就业形势较好和较差的行业分别是哪些?哪些地区用人需求大?又有哪些地方就业竞争激烈?这份报告快来了解一下! 从报告可以看出,分行业来看,就业景气 ...

  4. 2018年python工作好找吗-2018年Python发展前景如何?Python就业有哪些方向?

    原标题:2018年Python发展前景如何?Python就业有哪些方向? python值不值得学?2018年Python发展前景如何?Python就业有哪些方向? 最近一两年做开发的被一门编程语言,也 ...

  5. 2018年python工作好找吗-2018年排名前20的数据科学Python库

    Python 在解决数据科学任务和挑战方面继续处于领先地位.业已证明最有帮助的Python库,我们选择 20 多个库,因为其中一些库是相互替代的,可以解决相同的问题.因此,我们将它们放在同一个分组. ...

  6. 2018年python工作好找吗-2018年涨工资了吗?Python 工程师薪资最新出炉

    著名的TIOBE 刚刚发布了6 月编程语言排行榜.TIOBE编程社区索引是编程言语评价的一个指标,该指数每月更新一次.小伙伴们赶忙看看下面的排名情况吧! 图1 TIOBE排行榜是根据互联网上有经验的程 ...

  7. 2018年python工作好找吗-2018年最火的5大Python开源项目,总有适合你的!

    前几天看到一条新闻,说是高中生课程里面开设python课程了,这小孩子都来抢占市场了,这就是打了很多人的脸,特别是已经毕业很多年或者正在学校的人,小孩子都作为标准的教材来学习了,作为过来人还有什么理由 ...

  8. Python前景如何?学会Python工作好找吗?

    近几年来,Python发展势头强劲,越来越多的公司加大了对Python开发人才的招聘.很多人都看好Python的发展,纷纷前来学习Python.那么,Python好就业嘛?下面,就和大家来唠一唠. 目 ...

  9. python工作好找吗-Python好找工作吗 不看会后悔

    Python好找工作吗 不看会后悔 时间:2018-01-11     来源:Python前景分析 现在Python可谓是越来越火,当然了学习的人员也是越来越多,但是仍有一部分人仍在观望,担心将来Py ...

最新文章

  1. python中间是什么意思_中间代码说明
  2. 更新至Android Studio4.1后发现as打不开的解决方案
  3. python 文件保存读取时不用with的问题
  4. 物理机安装ESXI6.7提示No Network Adapters的解决方案
  5. FinCEN就非托管加密钱包报告规则征集意见时间将截至今日12时59分
  6. Chrome DevTools
  7. [转]【基于zxing的编解码实战】精简Barcode Scanner篇
  8. 视频教程-SQL语句视频课程(进阶版)-Oracle
  9. 妙用Vista光盘轻松制作Windows PE 2.0启动光盘/闪存
  10. 雷电模拟器重置开机密码
  11. 电脑怎么打开隐藏文件夹?1分钟搞定!
  12. 7-8 打死我也不说
  13. WiFi万能钥匙破解显密码版。
  14. 2019年香港银行开户如何才能开成功呢?
  15. usb转ttl 一直显示正在检测目标单片机 ...的解决方法
  16. MES管理系统中的批次管理,贯穿了生产制造的整个流程
  17. INFOCOM会议 SIGCOMM会议
  18. 极客编程小挑战#30:用CSS3实现各种钟表的显示效果
  19. vue表格实现固定表头首列
  20. VBA文件对话框的应用(VBA打开文件、VBA选择文件、VBA选择文件夹)

热门文章

  1. 基于MFC和OpenCV的摄像机定标与立体匹配测试程序
  2. NodeMCU学习(四):与其他设备通信
  3. English trip -- VC(情景课)1 F Another view
  4. map在Sql中的传参 模糊查询limit分页
  5. Appium - WebView測试(Android)
  6. Fireworks快捷键大全和ps查看切图的坐标颜色
  7. 【转】嵌入式软件:C语言编码规范
  8. 预测!显卡容量10年左右会超过500GB。■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■...
  9. for循环删除集合陷阱
  10. pager-taglib 使用说明