An open source headless browser rewritten in Zig designed for AI and automation.
• 9x less memory footprint than Chrome
• 11x faster execution than Chrome
Very exciting times.
https://t.co/dc6XrnrvwM
We are pleased to announce the first release candidate of FerretDB 2.0, a significant milestone in our objective to provide a high-performance, truly #opensource alternative to #MongoDB. Built on Postgres, and orders of magnitude faster than FerretDB 1.x.
https://t.co/1PkypB0ReK
Tweet d’utilité publique si un quelconque service de fraude vous appelle de votre banque (ce qui peut aussi arriver de façon légitime) vous vous excusez, vous raccrochez et contactez vous même la banque !
🖤 Paul est tué à vélo par un conducteur de SUV qui l’écrase après l’avoir renversé une 1ière fois.
🤯 France Info: “Les cyclistes font n’importe quoi, que faire contre eux?”, sur fond d’images de SUV quasi-renversant un cycliste.
🤬Punaise, réveillez-vous!! Pointez le danger!!
Cher réseau français,
Une petite requête: mon frère est actuellement en fin de contrat en CDD à Leroy Merlin, il seek un nouveau challenge ds le domaine de la com, marketing, pm. (~3y xp: 2 Cenis, 1LM)
Si vous avez aimé taffer avec moi, vous aimerez encore plus bosser avec lui.
Did you know you can name/save queries in your psqlrc that are common database tasks? Inside your psqlrc:
\set long_running 'SELECT pid, now() - pg_stat_activity.xact_start AS duration, query, state FROM pg_stat_activity WHERE (now() - pg_stat_activity.xact_start) > interval ''5 minutes'' ORDER by 2 DESC;'
\set cache_hit 'SELECT ''index hit rate'' AS name, (sum(idx_blks_hit)) / nullif(sum(idx_blks_hit + idx_blks_read),0) AS ratio FROM pg_statio_user_indexes UNION ALL SELECT ''table hit rate'' AS name, sum(heap_blks_hit) / nullif(sum(heap_blks_hit) + sum(heap_blks_read),0) AS ratio FROM pg_statio_user_tables;'
\set unused_indexes 'SELECT schemaname || ''.'' || relname AS table, indexrelname AS index, pg_size_pretty(pg_relation_size(i.indexrelid)) AS index_size, idx_scan as index_scans FROM pg_stat_user_indexes ui JOIN pg_index i ON ui.indexrelid = i.indexrelid WHERE NOT indisunique AND idx_scan < 50 AND pg_relation_size(relid) > 5 * 8192 ORDER BY pg_relation_size(i.indexrelid) / nullif(idx_scan, 0) DESC NULLS FIRST, pg_relation_size(i.indexrelid) DESC;'
\set table_sizes 'SELECT c.relname AS name, pg_size_pretty(pg_table_size(c.oid)) AS size FROM pg_class c LEFT JOIN pg_namespace n ON (n.oid = c.relnamespace) WHERE n.nspname NOT IN (''pg_catalog'', ''information_schema'') AND n.nspname !~ ''^pg_toast'' AND c.relkind=''r'' ORDER BY pg_table_size(c.oid) DESC;'
Then to execute inside psql:
:long_running
:cache_hit
:unused_indexes
:table_sizes
Incredibly handy to save all your admin/maintenance queries in one place.
Start using familiar #MongoDB tools and applications with @ferret_db as a managed database at different #cloud providers, including:
- @CivoCloud
- @Scaleway
- @Vultr
Check them out here! https://t.co/dmgf6LuPjU
@LudovicBorie@Fragritwittos Hey 👋,
Bien que pas directement dans le domaine, GG c’est vraiment chouette comme outil.
Je suis curieux, vous vous basez sur quoi pour connaître la culture dans une parcelle ?
It's here! #FerretDB 1.0, the truly #opensource#MongoDB alternative is now GA.
FerretDB adds MongoDB compatibility to #PostgreSQL. Released under Apache 2.0.
We would like to thank the OSS community and everyone who helped us along the way.
Read more: https://t.co/88tS6LNGMN