1
xjp 2016-11-08 09:57:05 +08:00 via iPhone
没什么大坑 就是 mongodb 不支持数据库事务
|
2
stiekel 2016-11-08 09:59:12 +08:00
我竟无言以对。
|
3
murmur 2016-11-08 10:02:55 +08:00
mongodb 不支持事务 你确定要上么?别看 schema-free , free 不等于不做设计更不等于胡来
现在随便一个 ssd 就能让 mysql 跑的飞起 关系数据库这么多年不死有他道理的,市面上最强数据库还是 oracle ,然后是 mssql 还有 mysql |
4
Jaylee 2016-11-08 10:15:04 +08:00
https://www.suiyueyule.com/ 这个 app 的后端是 Node.js + Postgresql 做的
|
5
AdamChrist 2016-11-08 10:17:45 +08:00
尝试过 Sequelize +MySql..感觉挺好用的..但是没有深入了解过..等老司机来科普一下..
|
6
kidlj 2016-11-08 10:55:10 +08:00
昨天刚看了一篇博客,说 Paypal 用了四年时间,现在 Paypal 80% 的流量跑在 Node 上,承载每日大约 400M 请求。
|
7
mcfog 2016-11-08 11:26:52 +08:00
php 仿 node ?
如果你是说 swoole 我还能服,但你说“各种框架” 仿 node ? 你了解 node 和 php(精确地说是 php-fpm)分别是如何处理并发的么 ?用匿名函数就叫仿了? php 和 node 的匿名函数怎么就成一回事了? 按你的说法, node 日渐老迈,各种框架都在仿 php 的 return ,还有弱类型,不如把 node 的架构都改成 php 吧 (好后悔回这个帖子) |
8
murmur 2016-11-08 11:35:23 +08:00
@kidlj https://www.paypal-engineering.com/2013/11/22/node-js-at-paypal/
没看到核心业务 logging session 这些叫核心业务呢 按这么说 80%的流量都走 cdn 缓存了呢 核心交易敢上 node 再出来炫耀吧 |
9
likezun 2016-11-08 11:35:35 +08:00
坑会很多很多,是相对不成熟的东西,还有不成熟的人
|
10
likezun 2016-11-08 11:37:36 +08:00
现在的人很可笑,居然认为新的东西就是一定是更好东西
|
11
kidlj 2016-11-08 11:46:47 +08:00
@murmur
https://medium.com/@tlivings/last-day-at-paypal-a-new-day-for-node-f00002cee3bf#.1cu6g8wp2 "Kraken has unprecedented success at PayPal. Together, with another team critical to this Node.js success story — the Node Infra team — we ’ ve worked with over 800 engineers to replatform 80% of all traffic (so far) onto applications running Node.js and Kraken in 4 years. That ’ s over 100 applications, and 400 million requests per day, as of today." |
12
sirm2z 2016-11-08 15:55:35 +08:00
战个痛快~
|
13
doubleflower 2016-11-08 17:35:26 +08:00
mongodb 是个坑,不是需要 mongodb 的特性建议还是用 mysql
|
14
szx9231 2016-11-08 20:38:42 +08:00 via iPhone
作为刚写 nodejs 的初学者来说几句。
1.回调太多不好维护,而且不好 debug 2.写法太灵活,一个类想什么时候加个属性就什么时候加。后面接手的人很忧桑。 3.动态类型写起来爽,但是也很容易出问题。 4.库很多,但是大部分都个人维护。不像 Java 的库满天飞,而且靠谱的也多。 感觉不如 Java 来的爽, Java 语言上没什么负担。 JS 我写了两个月,但还是有种驾驭不住的感觉。 |