m***r 发帖数: 680 | 1 现在的一些框架, 像 meteor做app, 或者parse server 服务器端的, 用的都是mongo,
但网上查了下, 好像mongo的名声不太好, 会出各种各样的问题, 初期数据不大时,
RMDB完全能够用, 而后期如果需要scale, mongo被骂的一踏糊涂, 也不合适.
另外postgresql也支持 schemaless的json 数据类型了, 所以不知大家有推荐的快速开
发框架, 对postgresql支持的比较好的么? 或者上述的2个框架, 有什么比较方便的能
连上postgre的. 多谢 | w***1 发帖数: 1951 | 2 Flask + SQL Alchemy
Dot Net Core + Entity Framework Core
,
【在 m***r 的大作中提到】 : 现在的一些框架, 像 meteor做app, 或者parse server 服务器端的, 用的都是mongo, : 但网上查了下, 好像mongo的名声不太好, 会出各种各样的问题, 初期数据不大时, : RMDB完全能够用, 而后期如果需要scale, mongo被骂的一踏糊涂, 也不合适. : 另外postgresql也支持 schemaless的json 数据类型了, 所以不知大家有推荐的快速开 : 发框架, 对postgresql支持的比较好的么? 或者上述的2个框架, 有什么比较方便的能 : 连上postgre的. 多谢
| h******b 发帖数: 6055 | 3 既然是MVP就根本不要考虑大型发展以后如何。直接meteor,糙快猛上了线再说。
项目真的成功,想怎么改怎么改。 | m***r 发帖数: 680 | 4 meteor最近也是在挣扎如何整合react, 在jsx上面再加template, 因为并没太多时间学
programming, 希望是学了meteor那些API后, 最好不要马上就被淘汰了, 又得学一堆其
他api..... 学mongo也是这个问题, mongo是被各种诟病, 强一致性似乎对社交类app
并不需要. 真要acid操作的, 还不如postgre
【在 h******b 的大作中提到】 : 既然是MVP就根本不要考虑大型发展以后如何。直接meteor,糙快猛上了线再说。 : 项目真的成功,想怎么改怎么改。
| c******n 发帖数: 16666 | 5 你首要的是快
那就先上用meteor配合mongo
mongo问题不少 但是你要的是块不是 到时候再改就是了
你又不是说硬要把mongo用成sql 还得花时间改,加goose什么的
当然除了mongo还有其他更好的nosql,但是真的要用metro的话 没必要花时间在哪个上面
而且就算你用了postgresql,在可预见将来你估计还得重改db schema
否则的话Sequelize算是一个比较靠谱的nodejs orm了
,
【在 m***r 的大作中提到】 : 现在的一些框架, 像 meteor做app, 或者parse server 服务器端的, 用的都是mongo, : 但网上查了下, 好像mongo的名声不太好, 会出各种各样的问题, 初期数据不大时, : RMDB完全能够用, 而后期如果需要scale, mongo被骂的一踏糊涂, 也不合适. : 另外postgresql也支持 schemaless的json 数据类型了, 所以不知大家有推荐的快速开 : 发框架, 对postgresql支持的比较好的么? 或者上述的2个框架, 有什么比较方便的能 : 连上postgre的. 多谢
| c******n 发帖数: 16666 | 6 搭车挖坑
各位大牛是怎么解决sql中期要重启布局的问题的。。
一般前期第一次重写还算比较直接的,然后到了中期就发现日了狗了,好大坑,得翻盘
重来比较好。。还是说得找个专家级的dba来搞优化 | e*******o 发帖数: 4654 | 7 需求变了,谁都没辙。或许这是nosql 流行的原因?
【在 c******n 的大作中提到】 : 搭车挖坑 : 各位大牛是怎么解决sql中期要重启布局的问题的。。 : 一般前期第一次重写还算比较直接的,然后到了中期就发现日了狗了,好大坑,得翻盘 : 重来比较好。。还是说得找个专家级的dba来搞优化
| w********m 发帖数: 1137 | 8 if postgres is the db, django for sure. | W***o 发帖数: 6519 | 9 microservices?
【在 c******n 的大作中提到】 : 搭车挖坑 : 各位大牛是怎么解决sql中期要重启布局的问题的。。 : 一般前期第一次重写还算比较直接的,然后到了中期就发现日了狗了,好大坑,得翻盘 : 重来比较好。。还是说得找个专家级的dba来搞优化
| l******n 发帖数: 9344 | 10 meteor比django还要操猛快?
【在 h******b 的大作中提到】 : 既然是MVP就根本不要考虑大型发展以后如何。直接meteor,糙快猛上了线再说。 : 项目真的成功,想怎么改怎么改。
| | | c******n 发帖数: 16666 | 11 别说 这还真是个猛操快的好主意!
【在 W***o 的大作中提到】 : microservices?
| m***r 发帖数: 680 | 12 我是外行, 只知道microservices大概是指什么. 能否展开说下, 为啥microservices可
以解决你前面提到的数据模型重构问题, 还有它为啥比较适合猛操快? 我的外行理解
是, 写成全部揉在一块的, 是最猛操快的, 类似meteor这种全部封装了. 如果都
modularized (microservices相当于是把各部分去耦合了, 都独立出来, 然后api之间
互相对接?), 则比较合适扩展, 但快不了?
【在 c******n 的大作中提到】 : 别说 这还真是个猛操快的好主意!
| s***o 发帖数: 2191 | 13 我觉得这理解非常内行 :) microservice 单个service的updates会比较容易。但这是
在整个系统成形之后,在这之前有大量的工作要做。而且凡是跟distributed沾边的都
不会那么简单直接。
【在 m***r 的大作中提到】 : 我是外行, 只知道microservices大概是指什么. 能否展开说下, 为啥microservices可 : 以解决你前面提到的数据模型重构问题, 还有它为啥比较适合猛操快? 我的外行理解 : 是, 写成全部揉在一块的, 是最猛操快的, 类似meteor这种全部封装了. 如果都 : modularized (microservices相当于是把各部分去耦合了, 都独立出来, 然后api之间 : 互相对接?), 则比较合适扩展, 但快不了?
| c******n 发帖数: 16666 | 14 应该说我漏了个先决条件——第二次refactor
单纯就快肯定是monolith最快
但是我想到如果要考虑到将来搞CI,可能还是在第一次refactor时候就改micro
service(第一次弄的时候肯定是能跑就行,真用mongo上schemaless感觉也算合理),
就如你说的去耦合,扩展起来也是独立进行的,
好处是不用全部推翻重来,然后对CI比较友好,缺点无非就是最后overhead比较高,那
就堆硬件呗。。直到有钱有人了再一个一个service来refactor
【在 m***r 的大作中提到】 : 我是外行, 只知道microservices大概是指什么. 能否展开说下, 为啥microservices可 : 以解决你前面提到的数据模型重构问题, 还有它为啥比较适合猛操快? 我的外行理解 : 是, 写成全部揉在一块的, 是最猛操快的, 类似meteor这种全部封装了. 如果都 : modularized (microservices相当于是把各部分去耦合了, 都独立出来, 然后api之间 : 互相对接?), 则比较合适扩展, 但快不了?
| h******b 发帖数: 6055 | 15 meteor前台用angular/react/blaze随意啊。 他主要是后台前台完美整合了。 比如
你说item.get你完全不需要关心这个item是本地还是服务器,meteor自动处理。
加上各种插件,如果糙快猛是唯一标准,meteor无敌。 你去试试他的todo/whatsapp
tutorial就感觉到了。
最少行代码做最多事情。
app
【在 m***r 的大作中提到】 : meteor最近也是在挣扎如何整合react, 在jsx上面再加template, 因为并没太多时间学 : programming, 希望是学了meteor那些API后, 最好不要马上就被淘汰了, 又得学一堆其 : 他api..... 学mongo也是这个问题, mongo是被各种诟病, 强一致性似乎对社交类app : 并不需要. 真要acid操作的, 还不如postgre
| n*w 发帖数: 3393 | 16 这里MVP是哪个MVP?
,
【在 m***r 的大作中提到】 : 现在的一些框架, 像 meteor做app, 或者parse server 服务器端的, 用的都是mongo, : 但网上查了下, 好像mongo的名声不太好, 会出各种各样的问题, 初期数据不大时, : RMDB完全能够用, 而后期如果需要scale, mongo被骂的一踏糊涂, 也不合适. : 另外postgresql也支持 schemaless的json 数据类型了, 所以不知大家有推荐的快速开 : 发框架, 对postgresql支持的比较好的么? 或者上述的2个框架, 有什么比较方便的能 : 连上postgre的. 多谢
|
|