moebius
imdbench
moebius | imdbench | |
---|---|---|
3 | 11 | |
596 | 217 | |
- | 2.8% | |
7.9 | 1.0 | |
3 months ago | 15 days ago | |
Elixir | Python | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
moebius
- Moebius: Ecto Alternative for Postgres
-
PostgresJs: The Fastest full featured PostgreSQL client for Node.js and Deno
If you like ecto but want something closer to the metal (no need to define mapping), then check out https://github.com/robconery/moebius
-
Dynamic Queries in Ecto (Elixir Lang)
I enjoy everything about Elixir/Phoenix except Ecto. Maybe it's just my personal taste since I also disliked Linq and Ecto is very similar. What I want is something closer to Rob Conery's https://github.com/robconery/moebius.
We're using Ecto, but I'm still looking for that easy tool that just seem wonderful to me. $.02
imdbench
- PostgresJs: The Fastest full featured PostgreSQL client for Node.js and Deno
-
Why is Prisma so popular and who the hell is using it for production?
[0] https://github.com/edgedb/imdbench
-
EdgeDB 2.0
Only the query compiler is in pure Python and you only hit that once per query, as the compilation result is trivially cached. The hot path is a combination of Cython, C and Rust. We have a suite of benchmarks [1] that show relative overhead of EdgeDB compared to raw Postgres is quite low.
[1] https://github.com/edgedb/imdbench
-
How slow are ORMs, really?
We spent a lot of time optimizing every benchmark. Here's what creator of sqlalchemy said about our code: https://github.com/edgedb/imdbench/pull/46 (and then he proposed improvements). We'll surely take a look at prefetch_related.
- IMDBench – Benchmarking ORMs with realistic queries
- Benchmarking TypeScript ORMs: Prisma vs Sequelize vs TypeORM vs EdgeDB
- Benchmarking Python and JavaScript ORMs: Django, SQLAlchemy, Prisma, TypeORM, Sequelize, EdgeDB
- Performance: SQLAlchemy vs Django vs EdgeDB
What are some alternatives?
ecto - A toolkit for data mapping and language integrated query.
cr-sqlite - Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite
ecto_ordered - Ecto extension for ordered models
rfcs - RFCs for major changes to EdgeDB
boltun - Transforms notifications from the Postgres LISTEN/NOTIFY mechanism into callback execution
edgedb-cli - The EdgeDB CLI
ecto_psql_extras - Ecto PostgreSQL database performance insights. Locks, index usage, buffer cache hit ratios, vacuum stats and more.
edgedb-go - The official Go client library for EdgeDB
caylir - Cayley driver for Elixir
prisma1 - 💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB) [deprecated]
paper_trail - Track and record all the changes in your database with Ecto. Revert back to anytime in history.
pitwall-pg - A postgres library to help write safe, parameterized, transaction-aware SQL for when an ORM or query builder isn't the right tool for the job