fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.8K
active users

#yugabyte

0 posts0 participants0 posts today
Mark Allanson<p>The best time to start blogging is to not stop blogging in the first place. The next best time is today.</p><p>Here's a syndication of a post from the ComplyAdvantage Technology Blog to kicks things off.</p><p><a href="https://mark.allanson.org/blog/dss-2024-ca-lessons/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mark.allanson.org/blog/dss-202</span><span class="invisible">4-ca-lessons/</span></a></p><p><a href="https://hachyderm.io/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a> <a href="https://hachyderm.io/tags/YugabyteDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YugabyteDB</span></a> <a href="https://hachyderm.io/tags/DistributedSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DistributedSQL</span></a> <a href="https://hachyderm.io/tags/ComplyAdvantage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComplyAdvantage</span></a></p>
simplyblock<p>Container Attached Storage (CAS) and Container Storage Interface (CSI) are the most important terms when it comes to Kubernetes and stateful workloads like databases (such as <a href="https://mastodon.social/tags/postgresql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgresql</span></a>, <a href="https://mastodon.social/tags/yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>yugabyte</span></a>, and others). We explain them - just for you!</p><p><a href="https://www.simplyblock.io/post/container-attached-storage-and-container-storage-interface-the-building-blocks-of-kubernetes-storage" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">simplyblock.io/post/container-</span><span class="invisible">attached-storage-and-container-storage-interface-the-building-blocks-of-kubernetes-storage</span></a></p>
simplyblock<p>Guest <span class="h-card" translate="no"><a href="https://mastodon.social/@FranckPachot" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>FranckPachot</span></a></span> from <a href="https://mastodon.social/tags/yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>yugabyte</span></a> joins our very own @noctarius2k in this episode of the weekly, 20 min <a href="https://mastodon.social/tags/CloudCommute" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudCommute</span></a> <a href="https://mastodon.social/tags/podcast" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>podcast</span></a>, talking about <a href="https://mastodon.social/tags/distributedsql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>distributedsql</span></a>, <a href="https://mastodon.social/tags/postgresql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgresql</span></a> , <a href="https://mastodon.social/tags/vectordatabases" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vectordatabases</span></a>, and more. Tune in!</p><p>The 🎙️ is available on Spotify, iTunes, Pandora, Amazon Music, and more.</p><p>🎥👉 <a href="https://youtu.be/1EAKqwcP2SY" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/1EAKqwcP2SY</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/vectordatabase" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vectordatabase</span></a> <a href="https://mastodon.social/tags/vectorsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vectorsearch</span></a> <a href="https://mastodon.social/tags/vectordb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vectordb</span></a> <a href="https://mastodon.social/tags/database" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>database</span></a> <a href="https://mastodon.social/tags/databases" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>databases</span></a> <a href="https://mastodon.social/tags/postgres" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgres</span></a> <a href="https://mastodon.social/tags/postgressql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgressql</span></a></p>
Franck Pachot<p>Using <a href="https://mastodon.social/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> RLS for multi-tenancy SaaS is quite common, but some users want to access a list of tenants. Here's how to do it efficiently (and leveraging loose index scan in <a href="https://mastodon.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>​DB)<br><a href="https://dev.to/yugabyte/postgresql-row-level-security-with-an-array-of-tenants-2136" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/yugabyte/postgresql-row</span><span class="invisible">-level-security-with-an-array-of-tenants-2136</span></a></p>
Franck Pachot<p>Batching remote reads/writes is how <a href="https://mastodon.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>​DB can provide elasticity with high performance. An example of Foreign Key checking:<br><a href="https://dev.to/yugabyte/foreign-keys-on-distributed-sql-dont-worry-it-scales-2g0g" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/yugabyte/foreign-keys-o</span><span class="invisible">n-distributed-sql-dont-worry-it-scales-2g0g</span></a></p>
Franck Pachot<p>An example of read restart, which is how Oracle Database or <a href="https://mastodon.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>​DB avoids serialization errors in Read Committed, without inconsistent read time:</p><p><a href="https://dev.to/yugabyte/dirty-writes-insert-on-conflict-do-update-read-committed-isolation-level-and-lost-update-13hk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/yugabyte/dirty-writes-i</span><span class="invisible">nsert-on-conflict-do-update-read-committed-isolation-level-and-lost-update-13hk</span></a></p>
Franck Pachot<p>What? There's no Inverted Join in <a href="https://mastodon.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>​DB?<br>Of course not. That's not how SQL works.<br>If you want a Nested Loop to an Inverted Index, do like in PostgreSQL: declare a GIN index and let the DB choose the join method:<br><a href="https://dev.to/yugabyte/inner-inverted-join-in-yugabytedb-postgresql-g22" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/yugabyte/inner-inverted</span><span class="invisible">-join-in-yugabytedb-postgresql-g22</span></a></p>
Franck Pachot<p>If you want to be sure that your SELECT COUNT(*) is optimal in <a href="https://mastodon.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>​DB, check the execution plan. There are many optimisations where it uses PostgreSQL with additional pushdowns to reduce the latency<br><a href="https://dev.to/yugabyte/fast-select-count-in-yugabytedb-464h" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/yugabyte/fast-select-co</span><span class="invisible">unt-in-yugabytedb-464h</span></a></p>
Franck Pachot<p>The benefits of hash-sharding (to avoid hotspots) and range-sharding (to reduce reads) can be combined in <a href="https://mastodon.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>​DB, thanks to LSM-Tree scan optimization and PostgreSQL features: <a href="https://dev.to/yugabyte/scalable-range-sharding-with-yugabytedb-1o51" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/yugabyte/scalable-range</span><span class="invisible">-sharding-with-yugabytedb-1o51</span></a></p>
Franck Pachot<p><a href="https://mastodon.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>​DB uses <a href="https://mastodon.social/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> query layer plugged on top of a cloud-native transactional distributed store. In addition to scaling out, it's the occasion to address some PostgreSQL problems (bloat, vacuum, connection processes, HA, upgrades...) <a href="https://www.yugabyte.com/blog/improve-postgresql/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">yugabyte.com/blog/improve-post</span><span class="invisible">gresql/</span></a></p>
Franck Pachot<p>🔥Curious if @Citusdata is Distributed SQL like <a href="https://mastodon.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>​DB?💡Nope! Citus rocks sharding over PostgreSQL databases, but it's not a SQL database on its own. Remember, cross-shard reads through Citus coordinator aren't ACID but eventually consistent <a href="https://dev.to/yugabyte/citus-is-not-acid-but-eventually-consistent-3711" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/yugabyte/citus-is-not-a</span><span class="invisible">cid-but-eventually-consistent-3711</span></a></p>
Franck Pachot<p>Counters in SQL 🤓 I tested <a href="https://mastodon.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>​DB compaction with this use-case<br> 👉 no vacuum, no bloat 🎶</p><p><a href="https://dev.to/yugabyte/in-memory-counters-with-yugabytedb-2p54" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/yugabyte/in-memory-coun</span><span class="invisible">ters-with-yugabytedb-2p54</span></a></p>
Franck Pachot<p>You can easily build and install many PostgreSQL extensions on <a href="https://mastodon.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>​DB - here is an example with pg-hostname:<br><a href="https://dev.to/yugabyte/pg-hostname-on-yugabytedb-compiled-and-installed-directly-on-the-server-15id" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/yugabyte/pg-hostname-on</span><span class="invisible">-yugabytedb-compiled-and-installed-directly-on-the-server-15id</span></a></p>
Franck Pachot<p>New blog post: <a href="https://mastodon.social/tags/SQLPage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SQLPage</span></a>. If you💗SQL you can build your web app presentation layer with SQL declarations. What if the DB is unavailable? Just use <a href="https://mastodon.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>​DB: It is Distributed PostgreSQL, with no downtime during failures or upgrades 🚀<a href="https://dev.to/yugabyte/sql-for-low-code-applications-sqlpage-lmk" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/yugabyte/sql-for-low-co</span><span class="invisible">de-applications-sqlpage-lmk</span></a></p>
Franck Pachot<p>Because I've seen some silly benchmarks comparing 🍏to 🍊, I had a look at <a href="https://mastodon.social/tags/hammerdb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hammerdb</span></a> on <a href="https://mastodon.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>​DB. With <a href="https://mastodon.social/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a>-compatible databases, you can know what you run</p>
Foojay.io<p>Continuing the series, <span class="h-card"><a href="https://mastodon.world/@fritshoogland" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>fritshoogland</span></a></span> of <a href="https://foojay.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a> looks look into batching and how <a href="https://foojay.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://foojay.social/tags/JDBC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDBC</span></a> connections to <a href="https://foojay.social/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> work, so as to understand how to optimally implement them. </p><p><a href="https://foojay.io/today/a-dissection-of-java-jdbc-to-postgresql-connections-part-2-batching" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">foojay.io/today/a-dissection-o</span><span class="invisible">f-java-jdbc-to-postgresql-connections-part-2-batching</span></a> </p><p><a href="https://foojay.social/tags/foojaytip" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foojaytip</span></a></p>
Frits Hoogland<p><a href="https://dev.to/yugabyte/setup-ssl-for-ysql-in-yugabyte-manually-7hd" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.to/yugabyte/setup-ssl-for-</span><span class="invisible">ysql-in-yugabyte-manually-7hd</span></a> <a href="https://mastodon.world/tags/yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>yugabyte</span></a></p>
Foojay.io<p>The periodic Foojay :foojay: big overview, analysis, upcoming features and more, announcing the participation of <span class="h-card"><a href="https://bird.makeup/users/sonatype" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sonatype</span></a></span>, <a href="https://foojay.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a>, <a href="https://foojay.social/tags/ChronicleSoftware" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ChronicleSoftware</span></a>, <a href="https://foojay.social/tags/OmniFishEE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OmniFishEE</span></a>, and <span class="h-card"><a href="https://mastodon.social/@Gradle" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Gradle</span></a></span>! </p><p>Check it out here: <br><a href="https://foojay.io/today/foojay-status-report-july-2023/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">foojay.io/today/foojay-status-</span><span class="invisible">report-july-2023/</span></a></p><p><a href="https://foojay.social/tags/foojaytip" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foojaytip</span></a></p>
Joey de Villa 🪗<p>It’s garbage day in many parts of Tampa, and it’s garbage night at Tampa Java User Group, where YugaByte’s Denis Magda’s talk is about apps leaving trash outside the heap and even outside the Java runtime. Be there and clean up your act!</p><p><a href="https://mastodon.cloud/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.cloud/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a> <a href="https://mastodon.cloud/tags/database" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>database</span></a> <a href="https://mastodon.cloud/tags/datyabases" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>datyabases</span></a> <a href="https://mastodon.cloud/tags/YugaByte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>YugaByte</span></a> <a href="https://mastodon.cloud/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> <a href="https://mastodon.cloud/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.cloud/tags/meetup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>meetup</span></a> <a href="https://mastodon.cloud/tags/Tampa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tampa</span></a> <a href="https://mastodon.cloud/tags/TampaBay" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TampaBay</span></a></p><p><a href="https://www.meetup.com/tampa-jug/events/292756241/" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/tampa-jug/events/29</span><span class="invisible">2756241/</span></a></p>
Foojay.io<p>When using <a href="https://foojay.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://foojay.social/tags/JDBC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDBC</span></a> with <a href="https://foojay.social/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a>, know the difference between simple and extended protocols, how to recognize protocol implementations, and more, with <span class="h-card"><a href="https://mastodon.world/@fritshoogland" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>fritshoogland</span></a></span> of <a href="https://foojay.social/tags/Yugabyte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Yugabyte</span></a> on Foojay :foojay: Today!</p><p><a href="https://foojay.io/today/a-dissection-of-java-jdbc-to-postgresql-connections/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">foojay.io/today/a-dissection-o</span><span class="invisible">f-java-jdbc-to-postgresql-connections/</span></a></p><p><a href="https://foojay.social/tags/foojaytip" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foojaytip</span></a></p>