|
Arm芯片不仅仅是为Mac设备爱好者准备的。亚马逊公司有一些服务器运行带有Arm内核的Gravitron芯片,可以将成本降低40%。当然还有一些警告。除非使用Java、JavaScript(Node.js)或PHP(Drupal,WordPress等)等高级语言进行工作,否则必须重新编译可执行文件才能在Arm平台上运行。
如果希望知道是否会节省成本,这在很大程度上取决于计算的性质和负载。某些基准测试将Gravitron机器与基于Intel的机器置于通用范围内。其他人则认为基于Arm的实例的功能稍差一些,因此更适合运行使用较少的代码,这些代码可以节省成本,而无需运行更长的时间。
那么应该进行切换吗?找出答案的唯一方法是在生产环境附近测试自己的工作负载,以查看它们是否可以节省成本。

很久以前,Fortran程序员看到Fortran逐渐添加一些令人兴奋的新功能,并打趣说不知道将来的编程语言是什么,但是仍将称之为“Fortran”。如今对于数据库也可以说是这样,其原始的微功能作为服务层。很久以前,数据库只能存储矩形表,而现在几乎可以做所有事情。
开发人员开始注意到其中有多少功能。例如,PostgreSQL 11具有自己的JIT来编译查询,并且其嵌入式功能现在具有提交或回滚事务的能力。该数据库使用JSON,因此在不超出数据库范围的情况下构建完整的微服务比以往任何时候都更加容易。
其他数据库(例如Azure Cosmos DB)结合了SQL、MongoDB、Cassandra和图形API。还有其他诸如Google的Firebase这样的机会,既可以存储数据,又可以通过复制将其交付给客户端,他们将分配与存储合并。
(编辑:烟台站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|