[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


Discuss everything SQL or database related

Postgres has many extensions:
- Query geospatial data:
https://postgis.net/
- Vector similarity search:
https://github.com/pgvector/pgvector
- Cron in the DB for scheduling shit:
https://github.com/citusdata/pg_cron
- Deploy a REST API to make Postgres your entire backend.
https://docs.postgrest.org/en/v16/

Some other interesting open source DBs:
https://duckdb.org/
https://www.xtdb.com/
https://www.datomic.com/ (similar to XTDB)
https://www.yugabyte.com/ (very similar to Postgres, but automatically scales across numerous servers, preserving ACID)

>he doesn't use a 4th Generation Language
https://www.youtube.com/watch?v=XaC1rQZ_LKs
>>
What's a good way to get SQL experience for jobs that require it?
>>
>>109606305
does elephant sql have good index search? better than es?
I hate es.
>>
>>109606397
think of any business problem and model it using SQL tables, then write functions (Postgres has PL/PGSQL, and entire procedural language, built-in, you can even write JS, Python, Java, etc., see https://wiki.postgresql.org/wiki/PL_Matrix) to deal with those tables.
then have your backend in Python or whatever just do `select the_function(...)`, very trivial to deal with, and very efficient because your business logic lives right next to the data.
>>109606495
idk about minute performance shit, Postgres has served insane workloads and is extensible enough to build your own solution using something like PGRX with Rust/raw C.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.