Rockset
按 Rockset, Inc.
描述
Rockset 是一种实时索引数据库服务,用于大规模提供低延迟、高并发的分析查询。它基于来自 OLTP 数据库、数据流和数据湖的结构化和半结构化数据实时构建一个 Converged Index™,并公开一个 RESTful SQL 接口。
内置连接器
使用带有 MongoDB、DynamoDB、Kafka、Kinesis、S3 和 GCS 的本机连接器安全地接收数据。Rockset 最初大容量加载数据,然后切换到连续摄取,以与您的源保持同步。每秒摄取数百万个事件。可用 2 秒的 p95 查询新数据。不需要 ETL 工具。
智能架构
智能架构是基于摄取的数据中存在的确切字段和类型自动生成的架构。该架构表示半结构化数据、嵌套对象和数组、混合类型和 null,支持对所有这些构造进行关系 SQL 查询。不再有架构漂移。
Converged Index™
所有字段(包括深度嵌套的字段)都自动在 Converged Index™ 中进行索引,其中包括反向索引、列索引和行索引。Converged Index™ 编译信息索引,并允许对大型数据集的分析查询在几毫秒内返回。
完整 SQL
直接在半结构化数据上运行标准 SQL 查询,包括筛选器、排序、聚合、内部联接和外部联接。更灵活地查询不断变化的半结构化和高度嵌套的数据。
查询 Lambda
查询 Lambda 是存储在 Rockset 中的命名参数化 SQL 查询,可以从专用的 REST 端点执行。通过查询 Lambda,您可以实施版本控制并集成到您的 CI/CD 工作流中。或者使用我们的 Node.js、Java、Go、Python 客户端库。
计算与存储分离
独立扩展计算和存储资源,实现最佳性价比。随着数据大小的增长,您可以在任何给定时间使用恰到好处的计算量来实现所需的查询性能。
云中的无服务器自动扩展
Rockset 使用现代的云原生 Aggregator Leaf Tailer (ALT)架构,该架构可在云中自动扩展,并自动执行群集配置和索引管理。通过无服务器自动扩展优化成本,同时最大限度地降低运营开销。
企业级安全
数据在静态时加密,在传输中使用 SSL。在摄取时使用字段映射屏蔽敏感信息。用于单点登录的 SAML、OAuth 和 Okta。对 AWS VPC 部署的可选支持。
安装
Tableau 安装说明:
本页介绍如何设置 Tableau Desktop 并将其配置为与 Rockset 一起使用。您可以将 Tableau 与 Rockset 集成,以支持 NoSQL 数据的实时仪表板。
以下步骤要求您拥有 Rockset Java SDK JAR 版本 0.7.0+。有关构建 jar 的说明,请参阅此处。您也可以从 Maven(https://oss.sonatype.org/#nexus-search;quick~rockset)下载 jar。
您还需要从上面的链接下载签名的连接器。
配置
注意: 请确保您的 Tableau Desktop 安装版本为 2019.2(或更高版本),并且您的 Rockset Java SDK 版本为 0.7.0(或更高版本)。
使用 Rockset 控制台(在“Manage”(管理) >“ API Keys”(API 密钥)下)创建 API 密钥。
根据操作系统将 Rockset Java SDK jar 放在以下文件夹中:
- Windows: C:\Program Files\Tableau\Drivers
- Mac: ~/Library/Tableau/Drivers
有关更多详细说明,请参见 Tableau 文档。
根据操作系统将签名的连接器(rockset.taco)放在以下文件夹中:
- Windows 上: C:\用户<user>\文档\我的 Tableau 存储库
- Mac 上: ~/文档/我的 Tableau 存储库/连接器
在 Tableau 中,导航到“连接到服务器”,然后选择“Rockset by Rockset Inc.”:
按如下方式配置连接:
- 为 Server 使用“api.rs2.usw2.rockset.com”
- 使用 rockset 作为数据库
- 输入 apikey 作为用户名,并输入 Rockset API Key 作为密码。
- 单击“登录”