Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README to match pgai docs #7464

Conversation

atovpeko
Copy link
Contributor

@atovpeko atovpeko commented Nov 20, 2024

Disable-check: force-changelog-file
Disable-check: commit-count

atovpeko and others added 5 commits November 20, 2024 10:47
…in-the-timescaledb-github-repo-to-match-the-pgai-docs' into 3269-docs-rfc-update-the-readme-in-the-timescaledb-github-repo-to-match-the-pgai-docs
Copy link
Contributor

@iroussos iroussos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @atovpeko, the core sections look great! I have added a few comments for you to consider

README.md Outdated
Comment on lines 11 to 22
<h3>TimescaleDB is an extension for PostgreSQL that enables time-series workloads while increasing ingest, query, storage, and analytics performance</h3>

## TimescaleDB
[![Docs](https://img.shields.io/badge/Read_the_Timescale_docs-black?style=for-the-badge&logo=readthedocs&logoColor=white)](https://docs.timescale.com/)
[![SLACK](https://img.shields.io/badge/Ask_the_Timescale_community-black?style=for-the-badge&logo=slack&logoColor=white)](https://timescaledb.slack.com/archives/C4GT3N90X)
[![Try TimescaleDB for free](https://img.shields.io/badge/Try_Timescale_for_free-black?style=for-the-badge&logo=timescale&logoColor=white)](https://console.cloud.timescale.com/signup)

TimescaleDB is an open-source database designed to make SQL scalable for
time-series data. It is engineered up from PostgreSQL and packaged as a
PostgreSQL extension, providing automatic partitioning across time and space
(partitioning key), as well as full SQL support.
</div>

TimescaleDB scales PostgreSQL for time-series data with the help of [hypertables](https://docs.timescale.com/use-timescale/latest/hypertables/about-hypertables/). Hypertables are PostgreSQL tables that automatically partition your data by time and space. You interact with a hypertable in the same way as regular PostgreSQL table. Behind the scenes, the database performs the work of setting up and maintaining the hypertable's partitions.

From the perspective of both use and management, TimescaleDB looks and feels like PostgreSQL, and can be managed and queried as
such. However, it provides a range of features and optimizations that make managing your time-series data easier and more efficient.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that the messaging is not 100% consistent with how we talk about Timescale(DB) on timescale.com

I would propose to quickly coordinate with marketing as well on the messaging as we are now expanding to more use cases than pure time series and we also start talking about Hypercore, our hybrid row-columnar engine. As an example from the website:

Time series, events, and analytics

For ingesting and querying vast amounts of live data. Our hybrid row-columnar engine makes queries up to 350x faster, ingests 44% faster and reduces storage by 95% over RDS.

Copy link
Contributor

@iroussos iroussos Nov 20, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please note that I don't include other use cases that we have on TImescale Cloud (like RAG, search, and Al) that are supported in other ways.

The additional events, and (real-time) analytics use cases that I mention on my previous comment are fully served by the TImescaleDB extension (this repo)

Copy link
Contributor

@pallavisontakke pallavisontakke Dec 2, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @atovpeko , as Yannis has mentioned here , mostly content from https://www.timescale.com , is it possible to add that link as well somewhere in the README ? Possibly, with a normal title : About Timescale , or whatever you choose.
Then, we won't need to replicate the info he mentioned, over here; and it won't go stale.

Copy link
Contributor Author

@atovpeko atovpeko Dec 3, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @pallavisontakke There is a section called "About Timescale" at the bottom, with the tagline and the link to the website :-) I have also added a line from the website, to align messaging.

README.md Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Co-authored-by: Fabrízio de Royes Mello <[email protected]>
Signed-off-by: atovpeko <[email protected]>
README.md Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
atovpeko and others added 5 commits November 28, 2024 10:47
…in-the-timescaledb-github-repo-to-match-the-pgai-docs' into 3269-docs-rfc-update-the-readme-in-the-timescaledb-github-repo-to-match-the-pgai-docs
…caledb-github-repo-to-match-the-pgai-docs

Signed-off-by: atovpeko <[email protected]>
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
Co-authored-by: Fabrízio de Royes Mello <[email protected]>
Signed-off-by: Iain Cox <[email protected]>
README.md Outdated Show resolved Hide resolved
billy-the-fish and others added 7 commits December 6, 2024 15:00
Co-authored-by: Fabrízio de Royes Mello <[email protected]>
Signed-off-by: Iain Cox <[email protected]>
…in-the-timescaledb-github-repo-to-match-the-pgai-docs' into 3269-docs-rfc-update-the-readme-in-the-timescaledb-github-repo-to-match-the-pgai-docs

# Conflicts:
#	README.md
Did some SQL indentation for better reading. Used this tool to help me a bit: https://sqlformat.darold.net/.

Signed-off-by: Fabrízio de Royes Mello <[email protected]>
Reverted without qualifying `pg_catalog` schema to don't complicate things

Signed-off-by: Fabrízio de Royes Mello <[email protected]>
README.md Outdated Show resolved Hide resolved
If you prefer not to install or administer your instance of TimescaleDB, try the
30 day free trial of [Timescale Cloud](https://console.cloud.timescale.com/signup), our fully managed cloud offering.
Timescale is pay-as-you-go. We don't charge for storage you dont use, backups, snapshots, ingress or egress.
</div>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After this, I would immediately show installation instructions using Docker. Something like:

Install (Linux, MacOS)

Install:

docker run -d --name timescaledb -p 5432:5432 -e POSTGRES_PASSWORD=password timescale/timescaledb-ha:pg17 psql -d "postgres://postgres:password@localhost/postgres"

Connect to the database:

docker exec -it timescaledb psql -d "postgres://postgres:password@localhost/postgres"

See installation instructions for other platforms or try Timescale Cloud for free. (with the right links)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After that maybe show how to create a hypertable, enable the columnstore, load some data which is shown later. I think our goal should be to get people using the product as quickly as possible vs boring them with a lot content.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

README.md Outdated

### Architecture documents
## Back up, replicate, and restore data
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this is needed in the README. This is kind of advanced and should be covered in docs.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed

atovpeko and others added 3 commits December 18, 2024 13:22
ramonguiu and others added 2 commits December 19, 2024 11:27
Some improvements and clarifications

Signed-off-by: Ramon Guiu <[email protected]>
README.md Outdated Show resolved Hide resolved
Co-authored-by: Iain Cox <[email protected]>
Signed-off-by: Ramon Guiu <[email protected]>
@atovpeko atovpeko merged commit 9a85dd9 into main Dec 19, 2024
44 checks passed
@atovpeko atovpeko deleted the 3269-docs-rfc-update-the-readme-in-the-timescaledb-github-repo-to-match-the-pgai-docs branch December 19, 2024 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Docs RFC] Update the readme in the TimescaleDB github repo to match the pgai docs
7 participants