DBA们看过来!你们最爱的Vertica又出“新花样”
Posted MicroFocus
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DBA们看过来!你们最爱的Vertica又出“新花样”相关的知识,希望对你有一定的参考价值。
Micro Focus的得力分析干将Vertica,作为从问世以来就一直有着超高关注度的大数据分析平台,以其高贵的出身(14年图灵奖获得者Mike Stonebraker一手创建)/强大的数据存储和管理能力/高效的实时分析能力/高级数据库分析和机器学习等诸多优势,帮助无数企业面对海量数据能更加高效地进行处理工作,节省了不少时间和精力。
DBA最心仪的Vertica全新发布9.2版本,还有一个爆炸性的好消息——官方全面支持Python,文中还附带Python下载链接哦~
执行查询的速度比传统模式的分析数据库快10-50倍,且成本花费及计算和存储资源也只占一小部分。在最新发布的版本Vertica 9.2中,Eon模式下的Vertica包括数据库分支,用于实时创建Vertica克隆,并提供24x7数据保护功能以防止数据损坏及灾难。Vertica 9.2通过支持非数值数据评估函数和提供更多数据类型输入输出一致的机器学习函数参数,性增强了机器学习的功能,使用户更容易创建涉及具有相似数据类型的多个机器学习算法的工作流。Vertica 9.2还引入了对新的开放源代码Python Vertica客户端的支持,使用户能够在Python代码的范围内运行SQL查询、执行高级分析,并将数据加载到Vertica中。
它的主要特性有什么呢?
用于创建实时Vertica克隆和Eon模式下Vertica备份的数据库分支
Eon模式下的Vertica通过将计算与数据存储分离来优化基础设施成本,并简化在AWS上对Vertica云部署的操作流程。现在,最新的Vertica 9.2支持使用共享数据来优化存储,为相互独立的活动快速建立数据库分支。分支既数据库的克隆(也称为快照),您可以像恢复标准Eon模式数据库中的Vertica一样恢复它。在主数据库持续运行时,您可以在新的集群上恢复各个分支。当大规模扩展吞吐量、创建临时沙箱环境和在最低停机时间情况下进行升级时,分支的优势非常明显。
Vertica 9.2还提供把Eon模式数据库备份到AWS S3的功能。这些备份通过从S3中及时对数据库进行恢复,以提供针对数据损坏和灾难的数据保护。
高级数据库内分析和机器学习的应用
预测分析能从预防机器停机到减少客户流失等各方各面帮助到组织。Vertica 9.2提供了新的机器学习库函数,这些函数为输入和输出列提供了一致的数据类型,支持广泛的算法集,这使得用户更容易创建使用相似数据类型的涉及多个算法的工作流。
Vertica 9.2还包括增强的评估函数,这些函数现在通过接受非数字值来支持分类算法。因此,可以使用Random Forests等训练算法进行分类以保证有效性。
Python客户端
Vertica Engineering已经正式从客户手中接管了Vertica开源Python客户端的维护工作。有了Python客户端,开发人员可以在Vertica数据基础上运行SQL查询,以及将数据加载到Vertica中等等,这些都可以直接在Python代码中运行。
· 下载Vertica开源Python客户端:
https://github.com/vertica/vertica-python/
管理及性能优化
Vertica9.2通过将快速刷新计划在单独的事务中应用于同一个表的每个Live Aggregate Projections(LAP,实时聚合Projection),支持更快速刷新同一表上的多个 LAP。这样做可以显著减少使用多个LAP更新表所需的时间。Vertica9.2支持在Flattened Table(扩展表,或自动宽表)上创建LAP,在更大的数据集上提供更高的查询性能。此外,Vertica 9.2管理控制台使用户能更轻松地部署和恢复Eon模式下的Vertica数据库。
Vertica 9.2支持的服务器平台:
Red Hat Enterprise Linux 6.6, 6.7, 6.8, 6.9, 7.0, 7.3, 7.4, 7.5
SUSE Linux Enterprise Server 12 SP2, 12 SP3
Oracle Enterprise Linux (Redhat Kernel) 6.7, 6.8, 6.9, 7.3, 7.4, 7.5
Debian Linux 8.5, 8.9
CentOS 6.6, 6.7, 6.8, 6.9, 7.0, 7.3, 7.4, 7.5
Ubuntu 14.04 LTS, 16.04 LTS
在AMI上运行的Amazon Linux 2.0
Vertica 9.2支持的客户端平台:
JDBC on all Java 7.2.x, 8.0.x, 8.1.x, 9.0.x, 9.1.x, 9.2.x -compliant platforms
Windows, Linux, OS X上的ODBC
Linux, OS X上的Perl和Python
Microsoft .NET Framework 3.5 SP1或更高版本上的ADO.NET
HDFS and HCatalog上的Connectors
Informatica和 Microsoft BI Suite上的Connectors
Connectors for popular data integration tools including IBM, Pentaho, Syncsort and Talend from vendor. Contact vendor for details.
Vertica ODBC driver—Microsoft ODBC MDAC 2.8, iODBC 3.52.6 or later, UNIXODBC 2.3.0 or later, DataDirect 5.3 and 6.1 or later
Vertica JDBC driver is JDBC 5.0 compliant
关注Micro Focus,随时接受前沿信息:
以上是关于DBA们看过来!你们最爱的Vertica又出“新花样”的主要内容,如果未能解决你的问题,请参考以下文章
大神们看过来!WEB项目如何阻止直接输入网址跳过登陆进入后台啊