.NET大数据

ASP.NET + SqlSever 大数据解决方案 PK HADOOP

≯℡__Kan透↙ 提交于 2019-11-28 20:53:27
半个月前看到博客园有人说.NET不行那篇文章,我只想说你们有时间去抱怨不如多写些实在的东西。 1、 SQLSERVER 优点和缺点? 优点:支持索引、事务、安全性以及容错性高 缺点:数据量达到100万以上就需要开始优化了,一般我们会对 表进行水平拆分,分表、分区和作业同步等,这样做大大提高了逻辑的复杂性,难以维护,只有群集容错,没有多库负载均衡并行计算功能。 2、 SQLSERVER 真的不能处理大数据? 答案:当然可以的,打个比方:操作单一数据库称为 一维 操作,如果操作相同结构,分布在多个服务器上的多个数据库这个可以称为 二维 操作。 我们只需要对这个二维操作进行一层封装,让他支持并行运算,把服务器压力分散开,我们不需要写太多东西,SQL已经为我们封装了很多,它就好比是一个巨人,而我们只需要站在他的肩膀上,就可以轻松实现针对WEB的大数据处理。 3、 hadoop 适不适合.NET,他有哪些缺点? (1)、数据同步慢 (2)、事务处理难 (3)、异常捕获难 (4)、很难与ASP.NET结合,无论是学习学成本,还是自身的支持方面 (5)、 需要安装,适合离线大数据处理,但未必适合WEB 4、什么是 SqlSugar 框架? SqlSugar 是一款基于 SqlSever 的轻量级高性能 ORM 框架,除了具有和ADO.NET匹敌的性能外,现在已经支持多库并行计算。 优点: (1)