- 论坛徽章:
- 9
|
如果追求开发速度的话,低成本快速做出来一个客户能用的东西,PHP之类的脚本语言是最快的, 实现一个同样的功能,用PHP很快就能够顶上去,先把功能实现了。
以前做过一个PHP开发的爬虫,用PHP做,不过2000多行就全部搞定,包括分布式中间层,开发的各种爽,各种快,很短的时间就完成了,反正瓶颈不是在CPU上,是IO层瓶颈,浪费点CPU资源不算啥。。。。
先把任务完成,性能之类的以后再说。。。。。。。。。。
如果追求极致的性能,我觉得还是C++要好一些,毕竟什么都可以控制,尤其是实现一些基础软件,数据库/操作系统之类的,C/C++几乎是唯一的选择。当然也有很多NOSQL数据库是其他语言做的性能上就是渣。
现在一直想有时间做一个完整的NEWSQL数据库出来,希望性能方面超越现有的一切数据库,
C++各种累,各种复杂,各种框架的耦合,总之,代码越多,技术越复杂,开发难度也越大。
先拿出一部分已经测试完善的代码出来,先实现了一个内存数据库,性能还不错,4核CPU下能够有40万QPS, 已经支持了事务处理,磁盘存储等,也做了7*24 小时脚本稳定行测试,已经可以用了,haisql_memcache, 下载地址:www.haisql.com
有时间就一点一点完善,希望最终实现一个支持事务处理,支持SQL, 支持分布式的NEWSQL出来。
|
|