pk10技巧- 你不了解Golang,NoSql和Cloud的三件事

企业IT界在多个方面发生了这么多事情,这是不可能跟上的。根据一些网络论坛评论或几篇博客文章,pk10对任何特定技术的状态进行假设也很容易。但是技术的发展如此迅速,以至于昨天的观点往往是无效的。几位知识渊博的专业人士分享了他们在过去几年中引发了大量炒作,争议和困惑的几个主题的更新。截至2016年年中,这是事情的立足点。

当Google第一次开始使用,许多开发人员认为这将是一种过时的幻想。这个互联网巨头真的会走向远方并提供持久的支持吗,还是说这种语言会失控?只剩下几个顽固的程序员cl着那些残余的东西?

一家公司认为Golang的长期存在是Iron.io. 这个pk10供应商在2012年已经在1.0版本之前编写了Go。据首席执行官Chad Arimura介绍,它归结为为工作选择正确的工具。“我们列出了我们需要的内容并开始比较语言。我们希望找到一个速度很快,写得很好,并且不会让我们使用JVM或编写Javascript的人。只有几个选择。我们说,'让我们去找'与Golang。“

Iron.io团队有助于激发Golang社区。“我们从一个非常小的团队开始提供支持,但它是一种优雅,可用,可读的语言。自那以后,差不多五年之后,我们看到它的支持力度不断增强。现在,周围有一个熙熙攘攘的社区。“

该语言在Docker广受欢迎,现在得到了很好的支持,并且可能会继续存在。但它仍然是一种在特殊情况下才适合的语言。“我们在有意义时使用它。它正在逐渐成为一种标准语言,进入几乎所有你可以命名的公司。它最适合于快速,分布式系统,计算机和系统级编程,而不适用于Web应用程序或Rails堆栈。当您需要快速,高性能,并行处理时(如负载平衡器,网络服务器,API服务器或队列服务)时,可以使用它。“

在Gartner Hype Cycle模型中,NoSQL肯定已经超过了“膨胀期望峰值”。pk10但现在是爬出“幻灭之谷”并开始攀登“启蒙坡”的时候了。NoSQL不能解决所有SQL的问题,它永远不会取代关系数据库。但它从来没有打算。如果企业用户希望从NoSql开始实现完全的生产力,他们不得不接受它是处理大数据的多管齐下方法的一部分。

Jetbrains的开发人员倡导者Trisha Gee指出,在今天的应用程序开发中“这不是泛泛而谈,而是您可以在正确的时间使用的另一种工具。如果我开始研究一个新的应用程序,并且它可能会像移动一样快速发展,那么我将选择一个NoSQL数据库,因为它更加灵活并且能够进行更改。“

她承认,使用NoSQL确实需要进行调整,因为它无法以相同的方式查询。“你需要一种不同的关于非关系的思考方式。当您不对数据进行大规模转换时,它效果最佳。“对于不断变化的数据库,拥有更合理的关系模式可能会使传统SQL更好地工作。凭借相当稳定的历史数据,MapReduce和类似的功能可以与NoSQL一起创造奇迹,pk10从海量数据存储中获取价值。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.buaamba.net/a/pk10jihua/142.html