Skip to content

Commit

Permalink
Merge pull request #290 from EvgSkv/ti2023
Browse files Browse the repository at this point in the history
Updating README.
  • Loading branch information
EvgSkv committed Sep 26, 2023
2 parents 5dd779d + ed027a2 commit 68e2342
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,21 +24,26 @@ a language created at Google earlier.
## Why?

Logica is for engineers, data scientists and other specialists who want to use
logic programming syntax when writing queries and pipelines to run on
[BigQuery](https://cloud.google.com/bigquery).
logic programming syntax when writing queries and pipelines for databases and datawarehouses.
Logica programs run on
[BigQuery](https://cloud.google.com/bigquery), [Postgres](https://postgresql.org) and [SQLite](https://www.sqlite.org/).

Logica compiles to StandardSQL and gives you access to the power of BigQuery
engine with the convenience of logic programming syntax. This is useful because
BigQuery is magnitudes more powerful than state of the art native
logic programming engines.
Logica compiles to SQL and gives you access to the power of SQL ecosystem
with the convenience of logic programming syntax.

This is useful because
SQL enginers are magnitudes more powerful than state of the art native
logic programming engines. For example, BigQuery is a distributed datawarehouse and thus logic programs written
in Logica can be easily parallelized onto thousands of servers. Postgres and SQLite are among most popular databases, they are
capable of processing substantial volumes of data right on your machine.

We encourage you to try Logica, especially if

* you already use logic programming and need more computational power, **or**
* you use SQL, but feel unsatisfied about its readability, **or**
* you want to learn logic programming and apply it to processing of Big Data.

In the future we plan to support more SQL dialects and engines.
Support for more SQL dialects and engines is coming in the future.

## I have not heard of logic programming. What is it?

Expand Down

0 comments on commit 68e2342

Please sign in to comment.