O Lindorm Distributed Processing System (LDPS) é o mecanismo de computação do Lindorm. Ele permite executar instruções SQL para acessar dados em vários services de mecanismo do Lindorm, incluindo LindormTable, LindormTSDB e LindormSearch. Antes de escrever consultas no LDPS, compreenda a hierarquia de dados e as fontes de dados de catálogo disponíveis.
Spark SQL open-source
No Spark SQL open-source, a nomenclatura de tabelas de dados consiste nas três partes a seguir:
Catalog: identifica as diferentes fontes de dados do usuário.
Namespace: corresponde ao Database ou Schema em um banco de dados.
Table: corresponde a uma tabela em um banco de dados.
SQL do mecanismo de computação Lindorm
Com base nos tipos de mecanismo ativados, o mecanismo de computação Lindorm adiciona os Catalogs correspondentes por padrão para identificar diferentes fontes de dados. Use a instrução SHOW CATALOGS para visualizar as fontes de dados disponíveis.
A tabela a seguir descreve as informações dos Catalogs:
Nome do Catalog | Descrição | Sintaxe detalhada |
(alias | Catalog para leitura e escrita no armazenamento colunar do Lindorm. Esta fonte de dados é compatível com o | |
| Catalog para leitura e escrita no mecanismo de tabela ampla do Lindorm. |
No mecanismo de computação, consulte diferentes Catalogs das duas formas a seguir.
-
Sintaxe 1
Especifique diretamente a source de dados, o banco de dados de destino e a tabela de destino da consulta.
SELECT fieldA FROM <data_source>.<target_database>.<target_table>;Exemplo 1
SELECT fieldA FROM lindorm_table.DB1.tableX; -
Sintaxe 2
Defina primeiro a source de dados e o banco de dados de destino e, em seguida, consulte a tabela desejada.
USE <data_source>.<target_database>; SELECT fieldA FROM <target_table>;Exemplo 2
USE lindorm_table.DB1; SELECT fieldA FROM tableX;