<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4228537051045607583</atom:id><lastBuildDate>Wed, 04 Feb 2026 10:51:07 +0000</lastBuildDate><category>cockroachdb</category><category>postgresql</category><category>cockroachlabs</category><category>SQL</category><category>distributedsql</category><category>database</category><category>cloudnative</category><category>psql</category><category>Security</category><category>docker</category><category>Hadoop</category><category>container</category><category>Apps</category><category>Ubuntu and Linux</category><category>microservice</category><category>Misc</category><category>kubernetes</category><category>nosql</category><category>cloud native</category><category>kerberos</category><category>ssl</category><category>activedirectory</category><category>tls</category><category>Python</category><category>cockroach labs</category><category>newsql</category><category>openssl</category><category>performance</category><category>Linux</category><category>Oozie</category><category>micorservice</category><category>cdc</category><category>sqlserver</category><category>JAVA</category><category>MongoDB</category><category>Powershell</category><category>authentication</category><category>query</category><category>til</category><category>Pig</category><category>S3</category><category>YARN</category><category>change data capture</category><category>kafka</category><category>sso</category><category>Hive</category><category>Spark</category><category>ad</category><category>changefeed</category><category>cloud</category><category>ferretdb</category><category>mit</category><category>object storage</category><category>pgbouncer</category><category>serverless</category><category>snowflake</category><category>ubuntu</category><category>Minio</category><category>Streams</category><category>benchmark</category><category>containers</category><category>devops</category><category>high availability</category><category>object store</category><category>openshift</category><category>pgbench</category><category>.net</category><category>API</category><category>Azure</category><category>Django</category><category>Groovy</category><category>HBase</category><category>Storm</category><category>automation</category><category>backup</category><category>bash</category><category>cache</category><category>changedatacapture</category><category>confluent</category><category>data federation</category><category>disaster recovery</category><category>kv</category><category>load balancer</category><category>microsoft</category><category>migration</category><category>multiprocessing</category><category>multiregion</category><category>okta</category><category>ozone</category><category>pgcat</category><category>schema change</category><category>single sign on</category><category>single sign-on</category><category>singles sign-on</category><category>starburst</category><category>trino</category><category>Postgres</category><category>SPOF</category><category>archive</category><category>azure event hubs</category><category>cap theorem</category><category>cli</category><category>cold</category><category>column family</category><category>connection</category><category>connection pool</category><category>crud</category><category>databse</category><category>datawarehouse</category><category>dbveaver</category><category>debezium</category><category>devsec</category><category>duckdb</category><category>encryption</category><category>etl</category><category>event driven</category><category>exactly once</category><category>extension</category><category>failure</category><category>fault tolerance</category><category>fdw</category><category>feature management</category><category>feature toggles</category><category>fivetran</category><category>flyway</category><category>follower reads</category><category>golang</category><category>ha</category><category>haproxy</category><category>hdfs</category><category>heterogeneous storage</category><category>hot</category><category>htap</category><category>image</category><category>indexes</category><category>ipython-sql</category><category>jdbc</category><category>jms</category><category>json</category><category>jupyter</category><category>jupyternotebook</category><category>jwt</category><category>kotlin</category><category>linode</category><category>managed</category><category>message bus</category><category>multicloud</category><category>nvme</category><category>oauth</category><category>oidc</category><category>olap</category><category>oltp</category><category>openid</category><category>oracle</category><category>osx</category><category>pgpass</category><category>polyscale</category><category>polyscale.ai</category><category>postico</category><category>presto</category><category>prestodb</category><category>projectjupyter</category><category>protocol buffers</category><category>proxy</category><category>redis</category><category>redpanda</category><category>refresh token</category><category>restore</category><category>schema</category><category>schema migration</category><category>schema registry</category><category>short-lived tokens</category><category>sqlalchemy</category><category>sqlmagic</category><category>ssd</category><category>storage</category><category>tracing</category><category>ulid</category><category>uuid</category><category>warm</category><title>A Smooth Sea Never Made a Skillful Sailor</title><description></description><link>http://blog.ervits.com/</link><managingEditor>noreply@blogger.com (Artem Ervits)</managingEditor><generator>Blogger</generator><openSearch:totalResults>229</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-8915524235534565718</guid><pubDate>Tue, 27 Jan 2026 21:20:00 +0000</pubDate><atom:updated>2026-01-28T09:34:12.664-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cache</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">oltp</category><category domain="http://www.blogger.com/atom/ns#">Postgres</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">proxy</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>Accelerating PostgreSQL with ReadySet Caching</title><description>&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyBr0QAsKSnCnWl5TNOXOqtY_XhVzBGY1-vTPIFYPH9-4FzzKaCQYHUd5Wz_6P4duIpNyHWnaYiMNof3qOTRTmohT0XReIgmGH8XO3CIqIaWRmqJmq9Y9fi6qTepfgrOFb78vF3ObztMKYzM-rGNfWOs9L3z7vvS08OoIbqqlA5-J_WMXZ8fe4fzlvVACW/s2816/1000044678.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1504&quot; data-original-width=&quot;2816&quot; height=&quot;171&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyBr0QAsKSnCnWl5TNOXOqtY_XhVzBGY1-vTPIFYPH9-4FzzKaCQYHUd5Wz_6P4duIpNyHWnaYiMNof3qOTRTmohT0XReIgmGH8XO3CIqIaWRmqJmq9Y9fi6qTepfgrOFb78vF3ObztMKYzM-rGNfWOs9L3z7vvS08OoIbqqlA5-J_WMXZ8fe4fzlvVACW/s320/1000044678.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;&lt;p&gt;&lt;/p&gt;
&lt;script src=&quot;https://gist.github.com/dbist/3c8f923abb6c2eb53c29fe4973064351.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2026/01/accelerating-snowflake-postgresql-with.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyBr0QAsKSnCnWl5TNOXOqtY_XhVzBGY1-vTPIFYPH9-4FzzKaCQYHUd5Wz_6P4duIpNyHWnaYiMNof3qOTRTmohT0XReIgmGH8XO3CIqIaWRmqJmq9Y9fi6qTepfgrOFb78vF3ObztMKYzM-rGNfWOs9L3z7vvS08OoIbqqlA5-J_WMXZ8fe4fzlvVACW/s72-c/1000044678.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-1948321695828624585</guid><pubDate>Mon, 09 Sep 2024 20:27:00 +0000</pubDate><atom:updated>2024-09-09T17:35:42.434-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">changefeed</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">databse</category><category domain="http://www.blogger.com/atom/ns#">exactly once</category><category domain="http://www.blogger.com/atom/ns#">jms</category><category domain="http://www.blogger.com/atom/ns#">kafka</category><category domain="http://www.blogger.com/atom/ns#">message bus</category><category domain="http://www.blogger.com/atom/ns#">snowflake</category><title>Exploring Real-Time Data Ingestion into Snowflake Using CockroachDB, Redpanda, and Kafka Connect</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL0deOG4ncS_Xf9CoIOSA9q2Rla-eUvVv_Nb58OW7aDSYTGlL8cAx8XccAyv6Gegdoxk1z3Wuja_kRyIJq_tCtiHOXB0A-SDk4S25HIF_Vg5kQIfdXd8EjAoQD9trVthIzMTBZ4VNo6YIj_NoYs0Oa56i9VfLPqYSeA9GR__wzcUPZJs-4tlBzZe_TAaZy/s512/unnamed.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; clear: left; float: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;512&quot; data-original-width=&quot;512&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL0deOG4ncS_Xf9CoIOSA9q2Rla-eUvVv_Nb58OW7aDSYTGlL8cAx8XccAyv6Gegdoxk1z3Wuja_kRyIJq_tCtiHOXB0A-SDk4S25HIF_Vg5kQIfdXd8EjAoQD9trVthIzMTBZ4VNo6YIj_NoYs0Oa56i9VfLPqYSeA9GR__wzcUPZJs-4tlBzZe_TAaZy/s200/unnamed.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;script src=&quot;https://gist.github.com/dbist/3991dd83144eb20d99c6faf815a0ca94.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2024/09/exploring-real-time-data-ingestion-into.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL0deOG4ncS_Xf9CoIOSA9q2Rla-eUvVv_Nb58OW7aDSYTGlL8cAx8XccAyv6Gegdoxk1z3Wuja_kRyIJq_tCtiHOXB0A-SDk4S25HIF_Vg5kQIfdXd8EjAoQD9trVthIzMTBZ4VNo6YIj_NoYs0Oa56i9VfLPqYSeA9GR__wzcUPZJs-4tlBzZe_TAaZy/s72-c/unnamed.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-9111246582152228912</guid><pubDate>Thu, 15 Aug 2024 14:18:00 +0000</pubDate><atom:updated>2024-08-15T10:18:49.756-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cdc</category><category domain="http://www.blogger.com/atom/ns#">change data capture</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">kafka</category><category domain="http://www.blogger.com/atom/ns#">redpanda</category><category domain="http://www.blogger.com/atom/ns#">snowflake</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>Tour of Snowflake ingestion using CockroachDB and Redpanda Connect</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4U77Dr7ytTTHeyVheiSN7_s8axYjl-Nfk3b7dqdXheXTCWsgDsRPPEvmtmaSoDkyH_8nLeAs_TUR6tby4gRuZMH1iztfczr-w3XucrNg1m86Kktp41LFAM4eEt_zS5kaRwmRdWGtTbTQyLYET4vidkVsIZjxCRY9K6uZZxcpA4u-HJv19jA4FMoHO4hEM/s512/image.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; clear: left; float: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;512&quot; data-original-width=&quot;512&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4U77Dr7ytTTHeyVheiSN7_s8axYjl-Nfk3b7dqdXheXTCWsgDsRPPEvmtmaSoDkyH_8nLeAs_TUR6tby4gRuZMH1iztfczr-w3XucrNg1m86Kktp41LFAM4eEt_zS5kaRwmRdWGtTbTQyLYET4vidkVsIZjxCRY9K6uZZxcpA4u-HJv19jA4FMoHO4hEM/s200/image.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;script src=&quot;https://gist.github.com/dbist/c022a646a60e65537c316f8fba80c97d.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2024/08/tour-of-snowflake-ingestion-using.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4U77Dr7ytTTHeyVheiSN7_s8axYjl-Nfk3b7dqdXheXTCWsgDsRPPEvmtmaSoDkyH_8nLeAs_TUR6tby4gRuZMH1iztfczr-w3XucrNg1m86Kktp41LFAM4eEt_zS5kaRwmRdWGtTbTQyLYET4vidkVsIZjxCRY9K6uZZxcpA4u-HJv19jA4FMoHO4hEM/s72-c/image.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-5455907783244858525</guid><pubDate>Fri, 15 Mar 2024 19:16:00 +0000</pubDate><atom:updated>2024-03-16T09:23:58.664-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Azure</category><category domain="http://www.blogger.com/atom/ns#">cloud</category><category domain="http://www.blogger.com/atom/ns#">data federation</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">query</category><category domain="http://www.blogger.com/atom/ns#">snowflake</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><category domain="http://www.blogger.com/atom/ns#">starburst</category><category domain="http://www.blogger.com/atom/ns#">trino</category><title>Integrating Snowflake with Trino</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7jNaAMP0LWTKUKDavq3WPDKfSzyYSPPVuImGkHjLc4cQ7GqUlmqlhr4o6qfOM-URUsB53S8twnUhANLSEtbaTqPjo83LLQFYUhF38mClMJtl6-GOCX165BExnVK5LZNWafKZJvvT9lOzO2tePc0wRNrBvx4nrUuw7LLXeG5SuXwUMNvpfUV2YYDgHDNVu/s200/markup_1000029185.jpg&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; height=&quot;200&quot; data-original-height=&quot;200&quot; data-original-width=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7jNaAMP0LWTKUKDavq3WPDKfSzyYSPPVuImGkHjLc4cQ7GqUlmqlhr4o6qfOM-URUsB53S8twnUhANLSEtbaTqPjo83LLQFYUhF38mClMJtl6-GOCX165BExnVK5LZNWafKZJvvT9lOzO2tePc0wRNrBvx4nrUuw7LLXeG5SuXwUMNvpfUV2YYDgHDNVu/s200/markup_1000029185.jpg&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;script src=&quot;https://gist.github.com/dbist/cfba06951f6180abf7d75854b8962f3b.js&quot;&gt;&lt;/script&gt;


</description><link>http://blog.ervits.com/2024/03/integrating-trino-with-snowflake.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7jNaAMP0LWTKUKDavq3WPDKfSzyYSPPVuImGkHjLc4cQ7GqUlmqlhr4o6qfOM-URUsB53S8twnUhANLSEtbaTqPjo83LLQFYUhF38mClMJtl6-GOCX165BExnVK5LZNWafKZJvvT9lOzO2tePc0wRNrBvx4nrUuw7LLXeG5SuXwUMNvpfUV2YYDgHDNVu/s72-c/markup_1000029185.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-5627352526594780983</guid><pubDate>Thu, 30 Nov 2023 20:53:00 +0000</pubDate><atom:updated>2023-11-30T15:53:35.025-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">benchmark</category><category domain="http://www.blogger.com/atom/ns#">cockroach labs</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">performance</category><category domain="http://www.blogger.com/atom/ns#">pgbench</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">psql</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>Optimizing pgbench for CockroachDB Part 3</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidPz0gSmEzDUmQ0h9AhhTpFi3ovB0O_lxu3eGzId0RdNVDSbe6OJNXB6kdYfRRZq1jJXWkXi2LgOCzjD5flve_inRnpsBbc4JfiWPAl1vl3PcizrQUhjR6fwwboYB0IFv7NuMH_lBVyXz6q8w9D6qHsmyhfEkAIl_lNYn5jtDrETX_KeqwBCRgpr4vcQ/s524/logo.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; clear: left; float: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;346&quot; data-original-width=&quot;524&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidPz0gSmEzDUmQ0h9AhhTpFi3ovB0O_lxu3eGzId0RdNVDSbe6OJNXB6kdYfRRZq1jJXWkXi2LgOCzjD5flve_inRnpsBbc4JfiWPAl1vl3PcizrQUhjR6fwwboYB0IFv7NuMH_lBVyXz6q8w9D6qHsmyhfEkAIl_lNYn5jtDrETX_KeqwBCRgpr4vcQ/s200/logo.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;script src=&quot;https://gist.github.com/dbist/30d50d3ef32409be1456be94cfaffe00.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2023/11/optimizing-pgbench-for-cockroachdb-part.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidPz0gSmEzDUmQ0h9AhhTpFi3ovB0O_lxu3eGzId0RdNVDSbe6OJNXB6kdYfRRZq1jJXWkXi2LgOCzjD5flve_inRnpsBbc4JfiWPAl1vl3PcizrQUhjR6fwwboYB0IFv7NuMH_lBVyXz6q8w9D6qHsmyhfEkAIl_lNYn5jtDrETX_KeqwBCRgpr4vcQ/s72-c/logo.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-3396476113901752994</guid><pubDate>Tue, 24 Oct 2023 19:36:00 +0000</pubDate><atom:updated>2023-10-24T15:37:12.002-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cockroach labs</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">flyway</category><category domain="http://www.blogger.com/atom/ns#">migration</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">schema migration</category><category domain="http://www.blogger.com/atom/ns#">Security</category><category domain="http://www.blogger.com/atom/ns#">ssl</category><category domain="http://www.blogger.com/atom/ns#">tls</category><title>Secure schema migrations with Flyway and CockroachDB Dedicated</title><description>&lt;script src=&quot;https://gist.github.com/dbist/147a84dcd93014419caffb2039528e01.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2023/10/secure-schema-migrations-with-flyway.html</link><author>noreply@blogger.com (Artem Ervits)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-7958774397568336816</guid><pubDate>Wed, 30 Aug 2023 15:22:00 +0000</pubDate><atom:updated>2023-08-30T11:23:29.498-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cdc</category><category domain="http://www.blogger.com/atom/ns#">change data capture</category><category domain="http://www.blogger.com/atom/ns#">cockroach labs</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">debezium</category><category domain="http://www.blogger.com/atom/ns#">event driven</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">protocol buffers</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>Emitting Protocol Buffers with CockroachDB CDC Queries</title><description>&lt;script src=&quot;https://gist.github.com/dbist/ad7a8fd11835da8b0596ccbb9a2c0eaf.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2023/08/emitting-protocol-buffers-using.html</link><author>noreply@blogger.com (Artem Ervits)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-7996827713605896805</guid><pubDate>Thu, 15 Jun 2023 17:23:00 +0000</pubDate><atom:updated>2023-06-15T13:23:45.383-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">encryption</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">Security</category><category domain="http://www.blogger.com/atom/ns#">ssl</category><category domain="http://www.blogger.com/atom/ns#">til</category><category domain="http://www.blogger.com/atom/ns#">tls</category><title>CockroachDB TIL: Volume 13</title><description>&lt;script src=&quot;https://gist.github.com/dbist/bcad5ea1ebca7bb3801502c6d1947c28.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2023/06/cockroachdb-til-volume-13.html</link><author>noreply@blogger.com (Artem Ervits)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-8829716355049900851</guid><pubDate>Wed, 17 May 2023 18:51:00 +0000</pubDate><atom:updated>2023-05-18T12:54:32.736-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cdc</category><category domain="http://www.blogger.com/atom/ns#">change data capture</category><category domain="http://www.blogger.com/atom/ns#">cockroach labs</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">duckdb</category><category domain="http://www.blogger.com/atom/ns#">extension</category><category domain="http://www.blogger.com/atom/ns#">htap</category><category domain="http://www.blogger.com/atom/ns#">olap</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><title>Using DuckDB with CockroachDB</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLtkedeDYwx4KIhMJw91DYcmRm26-XPWc7VFxFwLdKic20hFXo9iAmMlYZtFMBL13vNITseFYmdIBAEy_7prvIvEGLIqMfvG1-4BQTouxINON6dJnr0UU0dngi06TE15cNBoeghM6j3HsGE3ys9gtXcVMRgL-DDmgKJVwnjI7q_oYoXhS5KhQ_G5I27A/s582/logo_duck.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; clear: left; float: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;360&quot; data-original-width=&quot;582&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLtkedeDYwx4KIhMJw91DYcmRm26-XPWc7VFxFwLdKic20hFXo9iAmMlYZtFMBL13vNITseFYmdIBAEy_7prvIvEGLIqMfvG1-4BQTouxINON6dJnr0UU0dngi06TE15cNBoeghM6j3HsGE3ys9gtXcVMRgL-DDmgKJVwnjI7q_oYoXhS5KhQ_G5I27A/s200/logo_duck.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;script src=&quot;https://gist.github.com/dbist/4f923967cf08b47c218341d57e8aedac.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2023/05/using-duckdb-with-cockroachdb.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLtkedeDYwx4KIhMJw91DYcmRm26-XPWc7VFxFwLdKic20hFXo9iAmMlYZtFMBL13vNITseFYmdIBAEy_7prvIvEGLIqMfvG1-4BQTouxINON6dJnr0UU0dngi06TE15cNBoeghM6j3HsGE3ys9gtXcVMRgL-DDmgKJVwnjI7q_oYoXhS5KhQ_G5I27A/s72-c/logo_duck.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-131852631012013354</guid><pubDate>Fri, 12 May 2023 16:36:00 +0000</pubDate><atom:updated>2023-05-12T12:36:08.090-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cache</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">cockroachlabs</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">kv</category><category domain="http://www.blogger.com/atom/ns#">nosql</category><category domain="http://www.blogger.com/atom/ns#">polyscale</category><category domain="http://www.blogger.com/atom/ns#">polyscale.ai</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">redis</category><category domain="http://www.blogger.com/atom/ns#">serverless</category><title>Reducing network latency and improving read performance with CockroachDB and PolyScale.ai</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA3cC-7GhURsGcyrqUE8oVlrxabft6mEYpXbcWbSFj9evOn7R3F61--Wy2F_nWfHxD7Sh0GtaKfp3XbRKMfzpugcoYn-ncIa30b19IDTTtMTxkDWxne_UK4BI8lTfY5CiYl7F-Et_ZNEXOYab84dNp_c0Ew1crZ4gEfIXtF1uvWaO8lC5gZyJeczBWLg/s316/logo.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; clear: left; float: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;320&quot; data-original-height=&quot;119&quot; data-original-width=&quot;316&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA3cC-7GhURsGcyrqUE8oVlrxabft6mEYpXbcWbSFj9evOn7R3F61--Wy2F_nWfHxD7Sh0GtaKfp3XbRKMfzpugcoYn-ncIa30b19IDTTtMTxkDWxne_UK4BI8lTfY5CiYl7F-Et_ZNEXOYab84dNp_c0Ew1crZ4gEfIXtF1uvWaO8lC5gZyJeczBWLg/s320/logo.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;


&lt;script src=&quot;https://gist.github.com/dbist/0798ee941979f7b8538966213d003537.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2023/05/reducing-network-latency-and-improving.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA3cC-7GhURsGcyrqUE8oVlrxabft6mEYpXbcWbSFj9evOn7R3F61--Wy2F_nWfHxD7Sh0GtaKfp3XbRKMfzpugcoYn-ncIa30b19IDTTtMTxkDWxne_UK4BI8lTfY5CiYl7F-Et_ZNEXOYab84dNp_c0Ew1crZ4gEfIXtF1uvWaO8lC5gZyJeczBWLg/s72-c/logo.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-9115602254449687995</guid><pubDate>Thu, 27 Apr 2023 19:27:00 +0000</pubDate><atom:updated>2023-04-27T15:27:12.836-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cockroach labs</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">connection</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">ha</category><category domain="http://www.blogger.com/atom/ns#">haproxy</category><category domain="http://www.blogger.com/atom/ns#">high availability</category><category domain="http://www.blogger.com/atom/ns#">load balancer</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">psql</category><title>Load balancer high availability with CockroachDB and HAProxy</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy4mYc8zpeI5CRu8kemyCDwRFDXFTZqkvD5J_O-IJaPi6gbOLqijnicubkVnRXe9bYCXF0Rg1Bq2dQrXj_sRFE--GKHl99nT5SmZqLt7GcbgWtHMRsQLDnIebVPTfJyKyYFToSeGEy795TBWZZ5K0upe-dSiIXccE6J0Lr7ocRTLoUcwBBjRCxVuzBeA/s589/lb-ha-topology.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; clear: left; float: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;218&quot; data-original-width=&quot;589&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy4mYc8zpeI5CRu8kemyCDwRFDXFTZqkvD5J_O-IJaPi6gbOLqijnicubkVnRXe9bYCXF0Rg1Bq2dQrXj_sRFE--GKHl99nT5SmZqLt7GcbgWtHMRsQLDnIebVPTfJyKyYFToSeGEy795TBWZZ5K0upe-dSiIXccE6J0Lr7ocRTLoUcwBBjRCxVuzBeA/s200/lb-ha-topology.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;script src=&quot;https://gist.github.com/dbist/1237705e859a74c5e945158d063ea8cf.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2023/04/load-balancer-high-availability-with.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy4mYc8zpeI5CRu8kemyCDwRFDXFTZqkvD5J_O-IJaPi6gbOLqijnicubkVnRXe9bYCXF0Rg1Bq2dQrXj_sRFE--GKHl99nT5SmZqLt7GcbgWtHMRsQLDnIebVPTfJyKyYFToSeGEy795TBWZZ5K0upe-dSiIXccE6J0Lr7ocRTLoUcwBBjRCxVuzBeA/s72-c/lb-ha-topology.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-8951527621543382939</guid><pubDate>Fri, 21 Apr 2023 19:59:00 +0000</pubDate><atom:updated>2023-04-21T16:08:26.627-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">cockroachlabs</category><category domain="http://www.blogger.com/atom/ns#">connection pool</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">failure</category><category domain="http://www.blogger.com/atom/ns#">fault tolerance</category><category domain="http://www.blogger.com/atom/ns#">high availability</category><category domain="http://www.blogger.com/atom/ns#">pgbouncer</category><category domain="http://www.blogger.com/atom/ns#">pgcat</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><title>Connection pool high availability with CockroachDB and PgCat</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2AXwT6u0zzhDIF60Lt5EU-w5JZm9kc8YKEmBvwWgWDz2A1OEC9ueZo738aLgiapQFdJnGsZxJjiympGSEa8MOf5mD4nczVvygja-uMbMNgka16ka3BliCbHy-fyMRLUkusdJIjqItHgXiA1SdmdwtwYcwp7eKcNOmJIYUIRIipo7rPBegu4B6mzUTnw/s589/TOPOLOGY.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;302&quot; data-original-width=&quot;589&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2AXwT6u0zzhDIF60Lt5EU-w5JZm9kc8YKEmBvwWgWDz2A1OEC9ueZo738aLgiapQFdJnGsZxJjiympGSEa8MOf5mD4nczVvygja-uMbMNgka16ka3BliCbHy-fyMRLUkusdJIjqItHgXiA1SdmdwtwYcwp7eKcNOmJIYUIRIipo7rPBegu4B6mzUTnw/s200/TOPOLOGY.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;script src=&quot;https://gist.github.com/dbist/071999199e39a159988789c229b8ecfc.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2023/04/connection-pooling-and-proxy-high.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2AXwT6u0zzhDIF60Lt5EU-w5JZm9kc8YKEmBvwWgWDz2A1OEC9ueZo738aLgiapQFdJnGsZxJjiympGSEa8MOf5mD4nczVvygja-uMbMNgka16ka3BliCbHy-fyMRLUkusdJIjqItHgXiA1SdmdwtwYcwp7eKcNOmJIYUIRIipo7rPBegu4B6mzUTnw/s72-c/TOPOLOGY.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-5102413976726066421</guid><pubDate>Wed, 19 Apr 2023 15:25:00 +0000</pubDate><atom:updated>2023-04-19T11:25:31.273-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">cockroachlabs</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">nosql</category><category domain="http://www.blogger.com/atom/ns#">pgbouncer</category><category domain="http://www.blogger.com/atom/ns#">pgcat</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">Security</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>CockroachDB TIL: Volume 12</title><description>&lt;script src=&quot;https://gist.github.com/dbist/b3acd61df1ebc73d148e41caafabb2a6.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2023/04/cockroachdb-til-volume-12.html</link><author>noreply@blogger.com (Artem Ervits)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-7653207224703656240</guid><pubDate>Mon, 10 Apr 2023 21:09:00 +0000</pubDate><atom:updated>2023-04-10T17:14:50.354-04:00</atom:updated><title>Using CockroachDB CDC with Apache Pulsar</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo309erWJ4vSqlIPmknH-R13MO38H754h-YohNe3SRcew8QBuvBinsSujUjiCOhEKARsCdcRZWFj8OYIfRdJEaIicU7x-okmn3l82BxrZVvAgC3gN79UFQdOXfkoGgCq0q4gfMTj21jsAcv5UJXVt0k2cGAnnN4_1fFitpyc0myHgMdj8vCxcuCyLINw/s769/pulsar.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;291&quot; data-original-width=&quot;769&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo309erWJ4vSqlIPmknH-R13MO38H754h-YohNe3SRcew8QBuvBinsSujUjiCOhEKARsCdcRZWFj8OYIfRdJEaIicU7x-okmn3l82BxrZVvAgC3gN79UFQdOXfkoGgCq0q4gfMTj21jsAcv5UJXVt0k2cGAnnN4_1fFitpyc0myHgMdj8vCxcuCyLINw/s200/pulsar.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;script src=&quot;https://gist.github.com/dbist/5dddb48a7ae305b7049d1675387513f3.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2023/04/using-cockroachdb-cdc-with-apache-pulsar.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo309erWJ4vSqlIPmknH-R13MO38H754h-YohNe3SRcew8QBuvBinsSujUjiCOhEKARsCdcRZWFj8OYIfRdJEaIicU7x-okmn3l82BxrZVvAgC3gN79UFQdOXfkoGgCq0q4gfMTj21jsAcv5UJXVt0k2cGAnnN4_1fFitpyc0myHgMdj8vCxcuCyLINw/s72-c/pulsar.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-5927191685438176545</guid><pubDate>Tue, 07 Mar 2023 20:02:00 +0000</pubDate><atom:updated>2023-03-07T15:05:19.650-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">cockroachlabs</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">multiregion</category><category domain="http://www.blogger.com/atom/ns#">nosql</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">SPOF</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>Correcting my misconceptions with REGIONAL BY ROW tables</title><description>&lt;script src=&quot;https://gist.github.com/dbist/3a4ebddcf7d94c9653a4ef79b7d1f884.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2023/03/correcting-my-misconceptions-with.html</link><author>noreply@blogger.com (Artem Ervits)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-7389028183607319376</guid><pubDate>Fri, 23 Dec 2022 16:47:00 +0000</pubDate><atom:updated>2022-12-23T11:47:22.413-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cli</category><category domain="http://www.blogger.com/atom/ns#">cockroach labs</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">psql</category><category domain="http://www.blogger.com/atom/ns#">sqlalchemy</category><category domain="http://www.blogger.com/atom/ns#">til</category><category domain="http://www.blogger.com/atom/ns#">tracing</category><title>CockroachDB TIL: Volume 11</title><description>&lt;script src=&quot;https://gist.github.com/dbist/9e34e58c877c39e0aa5638acc012ceaf.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2022/12/cockroachdb-til-volume-11.html</link><author>noreply@blogger.com (Artem Ervits)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-5075501889847309264</guid><pubDate>Thu, 22 Dec 2022 21:19:00 +0000</pubDate><atom:updated>2022-12-22T16:30:22.958-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">benchmark</category><category domain="http://www.blogger.com/atom/ns#">cockroach labs</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">performance</category><category domain="http://www.blogger.com/atom/ns#">pgbench</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">psql</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>Optimizing pgbench for CockroachDB Part 2</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidPz0gSmEzDUmQ0h9AhhTpFi3ovB0O_lxu3eGzId0RdNVDSbe6OJNXB6kdYfRRZq1jJXWkXi2LgOCzjD5flve_inRnpsBbc4JfiWPAl1vl3PcizrQUhjR6fwwboYB0IFv7NuMH_lBVyXz6q8w9D6qHsmyhfEkAIl_lNYn5jtDrETX_KeqwBCRgpr4vcQ/s524/logo.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; clear: left; float: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;346&quot; data-original-width=&quot;524&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidPz0gSmEzDUmQ0h9AhhTpFi3ovB0O_lxu3eGzId0RdNVDSbe6OJNXB6kdYfRRZq1jJXWkXi2LgOCzjD5flve_inRnpsBbc4JfiWPAl1vl3PcizrQUhjR6fwwboYB0IFv7NuMH_lBVyXz6q8w9D6qHsmyhfEkAIl_lNYn5jtDrETX_KeqwBCRgpr4vcQ/s200/logo.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;script src=&quot;https://gist.github.com/dbist/2d0a1b147d873d2de4ca1836cdd01263.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2022/12/optimizing-pgbench-for-cockroachdb-part_22.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidPz0gSmEzDUmQ0h9AhhTpFi3ovB0O_lxu3eGzId0RdNVDSbe6OJNXB6kdYfRRZq1jJXWkXi2LgOCzjD5flve_inRnpsBbc4JfiWPAl1vl3PcizrQUhjR6fwwboYB0IFv7NuMH_lBVyXz6q8w9D6qHsmyhfEkAIl_lNYn5jtDrETX_KeqwBCRgpr4vcQ/s72-c/logo.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-8672827454516037698</guid><pubDate>Thu, 22 Dec 2022 19:17:00 +0000</pubDate><atom:updated>2022-12-22T16:30:11.379-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">benchmark</category><category domain="http://www.blogger.com/atom/ns#">cockroach labs</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">performance</category><category domain="http://www.blogger.com/atom/ns#">pgbench</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">psql</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>Optimizing pgbench for CockroachDB Part 1</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidPz0gSmEzDUmQ0h9AhhTpFi3ovB0O_lxu3eGzId0RdNVDSbe6OJNXB6kdYfRRZq1jJXWkXi2LgOCzjD5flve_inRnpsBbc4JfiWPAl1vl3PcizrQUhjR6fwwboYB0IFv7NuMH_lBVyXz6q8w9D6qHsmyhfEkAIl_lNYn5jtDrETX_KeqwBCRgpr4vcQ/s524/logo.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; clear: left; float: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;346&quot; data-original-width=&quot;524&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidPz0gSmEzDUmQ0h9AhhTpFi3ovB0O_lxu3eGzId0RdNVDSbe6OJNXB6kdYfRRZq1jJXWkXi2LgOCzjD5flve_inRnpsBbc4JfiWPAl1vl3PcizrQUhjR6fwwboYB0IFv7NuMH_lBVyXz6q8w9D6qHsmyhfEkAIl_lNYn5jtDrETX_KeqwBCRgpr4vcQ/s200/logo.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;script src=&quot;https://gist.github.com/dbist/57f3664c506421ea5e2119138a973482.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2022/12/optimizing-pgbench-for-cockroachdb-part.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidPz0gSmEzDUmQ0h9AhhTpFi3ovB0O_lxu3eGzId0RdNVDSbe6OJNXB6kdYfRRZq1jJXWkXi2LgOCzjD5flve_inRnpsBbc4JfiWPAl1vl3PcizrQUhjR6fwwboYB0IFv7NuMH_lBVyXz6q8w9D6qHsmyhfEkAIl_lNYn5jtDrETX_KeqwBCRgpr4vcQ/s72-c/logo.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-7629946201556013902</guid><pubDate>Thu, 27 Oct 2022 20:15:00 +0000</pubDate><atom:updated>2022-10-27T16:15:41.296-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">authentication</category><category domain="http://www.blogger.com/atom/ns#">cloud native</category><category domain="http://www.blogger.com/atom/ns#">cockroach labs</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">jwt</category><category domain="http://www.blogger.com/atom/ns#">okta</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">refresh token</category><category domain="http://www.blogger.com/atom/ns#">Security</category><category domain="http://www.blogger.com/atom/ns#">short-lived tokens</category><category domain="http://www.blogger.com/atom/ns#">single sign on</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><category domain="http://www.blogger.com/atom/ns#">sso</category><title>Using short-lived tokens to authenticate Python applications to CockroachDB</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBnuDPFX3aKDuW42Y8jLN30TZHJVPEy9H9BnC8n8xfnLZy0w0QXLiIFCOGJBg7lKsjSCnzXmw3zHoKohvLVmqwwF6somImzByX--tNRVN9q0LJF0LmOFTNAB7flCkkLxhZKSdmBi_WvTIgclTliOuJMXxf7zFzhK_U0KTTEsff-cBGX4sGYXDXzRwCTA/s761/okta.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; clear: left; float: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;124&quot; data-original-width=&quot;761&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBnuDPFX3aKDuW42Y8jLN30TZHJVPEy9H9BnC8n8xfnLZy0w0QXLiIFCOGJBg7lKsjSCnzXmw3zHoKohvLVmqwwF6somImzByX--tNRVN9q0LJF0LmOFTNAB7flCkkLxhZKSdmBi_WvTIgclTliOuJMXxf7zFzhK_U0KTTEsff-cBGX4sGYXDXzRwCTA/s200/okta.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;script src=&quot;https://gist.github.com/dbist/2a98698236705507d295f3224292f30e.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2022/10/using-short-lived-tokens-to.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBnuDPFX3aKDuW42Y8jLN30TZHJVPEy9H9BnC8n8xfnLZy0w0QXLiIFCOGJBg7lKsjSCnzXmw3zHoKohvLVmqwwF6somImzByX--tNRVN9q0LJF0LmOFTNAB7flCkkLxhZKSdmBi_WvTIgclTliOuJMXxf7zFzhK_U0KTTEsff-cBGX4sGYXDXzRwCTA/s72-c/okta.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-634625226113448436</guid><pubDate>Mon, 24 Oct 2022 20:54:00 +0000</pubDate><atom:updated>2022-10-24T16:56:47.091-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">authentication</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">cockroachlabs</category><category domain="http://www.blogger.com/atom/ns#">database</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">psql</category><category domain="http://www.blogger.com/atom/ns#">Security</category><category domain="http://www.blogger.com/atom/ns#">single sign on</category><category domain="http://www.blogger.com/atom/ns#">single sign-on</category><category domain="http://www.blogger.com/atom/ns#">ssl</category><category domain="http://www.blogger.com/atom/ns#">sso</category><category domain="http://www.blogger.com/atom/ns#">tls</category><title>Configure Single Sign On for CockroachDB CLI with Okta</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBnuDPFX3aKDuW42Y8jLN30TZHJVPEy9H9BnC8n8xfnLZy0w0QXLiIFCOGJBg7lKsjSCnzXmw3zHoKohvLVmqwwF6somImzByX--tNRVN9q0LJF0LmOFTNAB7flCkkLxhZKSdmBi_WvTIgclTliOuJMXxf7zFzhK_U0KTTEsff-cBGX4sGYXDXzRwCTA/s761/okta.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; clear: left; float: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;124&quot; data-original-width=&quot;761&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBnuDPFX3aKDuW42Y8jLN30TZHJVPEy9H9BnC8n8xfnLZy0w0QXLiIFCOGJBg7lKsjSCnzXmw3zHoKohvLVmqwwF6somImzByX--tNRVN9q0LJF0LmOFTNAB7flCkkLxhZKSdmBi_WvTIgclTliOuJMXxf7zFzhK_U0KTTEsff-cBGX4sGYXDXzRwCTA/s200/okta.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;
&lt;script src=&quot;https://gist.github.com/dbist/3da11746df55af4fc7b60b854717e94f.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2022/10/configure-single-sign-on-for.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBnuDPFX3aKDuW42Y8jLN30TZHJVPEy9H9BnC8n8xfnLZy0w0QXLiIFCOGJBg7lKsjSCnzXmw3zHoKohvLVmqwwF6somImzByX--tNRVN9q0LJF0LmOFTNAB7flCkkLxhZKSdmBi_WvTIgclTliOuJMXxf7zFzhK_U0KTTEsff-cBGX4sGYXDXzRwCTA/s72-c/okta.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-1314387549548634529</guid><pubDate>Tue, 18 Oct 2022 16:35:00 +0000</pubDate><atom:updated>2022-10-18T12:35:45.062-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">cockroachlabs</category><category domain="http://www.blogger.com/atom/ns#">distributedsql</category><category domain="http://www.blogger.com/atom/ns#">follower reads</category><category domain="http://www.blogger.com/atom/ns#">pgpass</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">postico</category><category domain="http://www.blogger.com/atom/ns#">Security</category><category domain="http://www.blogger.com/atom/ns#">serverless</category><category domain="http://www.blogger.com/atom/ns#">ulid</category><category domain="http://www.blogger.com/atom/ns#">uuid</category><title>CockroachDB TIL: Volume 10</title><description>&lt;script src=&quot;https://gist.github.com/dbist/c7e2d73d74ac0267f04b0cd1884b1fb7.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2022/10/cockroachdb-til-volume-10.html</link><author>noreply@blogger.com (Artem Ervits)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-1565340175208318921</guid><pubDate>Fri, 30 Sep 2022 20:07:00 +0000</pubDate><atom:updated>2022-09-30T16:21:53.395-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">azure event hubs</category><category domain="http://www.blogger.com/atom/ns#">cdc</category><category domain="http://www.blogger.com/atom/ns#">change data capture</category><category domain="http://www.blogger.com/atom/ns#">changefeed</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">cockroachlabs</category><category domain="http://www.blogger.com/atom/ns#">kafka</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>Using CockroachDB CDC with Azure Event Hubs</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2fWWWPbK1qlcXK1jwHIskjsUWNY3Ds8pCcEgRP8PyN5OwaF0RQ344KY_ezx9veVSXy-P0-p4jGm9UW5ShS9l6WLP31mC04q5DeJs1PtPZgqwk9s5wjoFNdq3519_iLfB_f5JWQd1Lk_c4HHJTy8zn8maFhmDvOmqQuisacCWY6rMKlN6vF8-aX1E2OQ/s622/logo.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; clear: left; float: left;&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;324&quot; data-original-width=&quot;622&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2fWWWPbK1qlcXK1jwHIskjsUWNY3Ds8pCcEgRP8PyN5OwaF0RQ344KY_ezx9veVSXy-P0-p4jGm9UW5ShS9l6WLP31mC04q5DeJs1PtPZgqwk9s5wjoFNdq3519_iLfB_f5JWQd1Lk_c4HHJTy8zn8maFhmDvOmqQuisacCWY6rMKlN6vF8-aX1E2OQ/s200/logo.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;script src=&quot;https://gist.github.com/dbist/25eaa0f0c582e69feca877e1eadc071d.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2022/09/using-cockroachdb-cdc-with-azure-event.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2fWWWPbK1qlcXK1jwHIskjsUWNY3Ds8pCcEgRP8PyN5OwaF0RQ344KY_ezx9veVSXy-P0-p4jGm9UW5ShS9l6WLP31mC04q5DeJs1PtPZgqwk9s5wjoFNdq3519_iLfB_f5JWQd1Lk_c4HHJTy8zn8maFhmDvOmqQuisacCWY6rMKlN6vF8-aX1E2OQ/s72-c/logo.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-6547431664431679499</guid><pubDate>Fri, 23 Sep 2022 19:48:00 +0000</pubDate><atom:updated>2022-09-23T16:12:32.290-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">cockroachlabs</category><category domain="http://www.blogger.com/atom/ns#">nosql</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">presto</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><category domain="http://www.blogger.com/atom/ns#">starburst</category><category domain="http://www.blogger.com/atom/ns#">trino</category><title>Using CockroachDB Dedicated with Starburst Galaxy</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlZDFA7o0s0j9l6n2W3M9GxPhZ5oBMpL2A9w7WcnC-U3R8PPBrSvWJHBmb_YYFKea_y39zPxgJsuu9bPuAIkQuhceDbru8HjWupMjL40-cqiELsOOWLRvsnviQh8dLNV7U4XQNrUseJph0Kt6mtHu6zskePgE2uvXaOGoNdw0MkKkbhgzXzG1-Bu2eRQ/s579/starburst.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;290&quot; data-original-width=&quot;579&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlZDFA7o0s0j9l6n2W3M9GxPhZ5oBMpL2A9w7WcnC-U3R8PPBrSvWJHBmb_YYFKea_y39zPxgJsuu9bPuAIkQuhceDbru8HjWupMjL40-cqiELsOOWLRvsnviQh8dLNV7U4XQNrUseJph0Kt6mtHu6zskePgE2uvXaOGoNdw0MkKkbhgzXzG1-Bu2eRQ/s200/starburst.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;script src=&quot;https://gist.github.com/dbist/1badf34e0fe951b182fda3ce1995eaf7.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2022/09/using-cockroachdb-dedicated-with.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlZDFA7o0s0j9l6n2W3M9GxPhZ5oBMpL2A9w7WcnC-U3R8PPBrSvWJHBmb_YYFKea_y39zPxgJsuu9bPuAIkQuhceDbru8HjWupMjL40-cqiELsOOWLRvsnviQh8dLNV7U4XQNrUseJph0Kt6mtHu6zskePgE2uvXaOGoNdw0MkKkbhgzXzG1-Bu2eRQ/s72-c/starburst.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-1307421828428891196</guid><pubDate>Wed, 21 Sep 2022 14:39:00 +0000</pubDate><atom:updated>2022-09-21T10:39:32.767-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">cockroachlabs</category><category domain="http://www.blogger.com/atom/ns#">ferretdb</category><category domain="http://www.blogger.com/atom/ns#">MongoDB</category><category domain="http://www.blogger.com/atom/ns#">multicloud</category><category domain="http://www.blogger.com/atom/ns#">multiregion</category><category domain="http://www.blogger.com/atom/ns#">nosql</category><category domain="http://www.blogger.com/atom/ns#">postgresql</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>CockroachDB Multiregion Abstractions for MongoDB developers with FerretDB</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggGqqlIO2I4l4ph-50p_TDPGEHbk3wm-YHnzvVtwos2US4Sn3qJ9HlnERI7JNM24tMrUjtK9Onk9-M54Pe-mg2vrCBCq0dTylsS4rRJ2ivGIqsRuGoTjW9erM0BpE5dT8Ro8jzt3RuZQuJAPoMXajpvL8Dz_b3xZSvayqf1N7XUUi3kTwZcJqTJYkyTg/s376/IMAGE.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;160&quot; data-original-width=&quot;376&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggGqqlIO2I4l4ph-50p_TDPGEHbk3wm-YHnzvVtwos2US4Sn3qJ9HlnERI7JNM24tMrUjtK9Onk9-M54Pe-mg2vrCBCq0dTylsS4rRJ2ivGIqsRuGoTjW9erM0BpE5dT8Ro8jzt3RuZQuJAPoMXajpvL8Dz_b3xZSvayqf1N7XUUi3kTwZcJqTJYkyTg/s200/IMAGE.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;script src=&quot;https://gist.github.com/dbist/c94fa979663b27ab35e896fd455024c7.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2022/09/cockroachdb-multiregion-abstractions.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggGqqlIO2I4l4ph-50p_TDPGEHbk3wm-YHnzvVtwos2US4Sn3qJ9HlnERI7JNM24tMrUjtK9Onk9-M54Pe-mg2vrCBCq0dTylsS4rRJ2ivGIqsRuGoTjW9erM0BpE5dT8Ro8jzt3RuZQuJAPoMXajpvL8Dz_b3xZSvayqf1N7XUUi3kTwZcJqTJYkyTg/s72-c/IMAGE.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4228537051045607583.post-600093759416615916</guid><pubDate>Wed, 14 Sep 2022 16:25:00 +0000</pubDate><atom:updated>2022-09-14T12:25:23.268-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cap theorem</category><category domain="http://www.blogger.com/atom/ns#">cockroachdb</category><category domain="http://www.blogger.com/atom/ns#">cockroachlabs</category><category domain="http://www.blogger.com/atom/ns#">distributedsql</category><category domain="http://www.blogger.com/atom/ns#">ferretdb</category><category domain="http://www.blogger.com/atom/ns#">indexes</category><category domain="http://www.blogger.com/atom/ns#">MongoDB</category><category domain="http://www.blogger.com/atom/ns#">nosql</category><category domain="http://www.blogger.com/atom/ns#">schema</category><category domain="http://www.blogger.com/atom/ns#">SQL</category><title>Experimenting with unique constraints in CockroachDB, MongoDB and FerretDB</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggGqqlIO2I4l4ph-50p_TDPGEHbk3wm-YHnzvVtwos2US4Sn3qJ9HlnERI7JNM24tMrUjtK9Onk9-M54Pe-mg2vrCBCq0dTylsS4rRJ2ivGIqsRuGoTjW9erM0BpE5dT8Ro8jzt3RuZQuJAPoMXajpvL8Dz_b3xZSvayqf1N7XUUi3kTwZcJqTJYkyTg/s376/IMAGE.png&quot; style=&quot;display: block; padding: 1em 0; text-align: center; &quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; width=&quot;200&quot; data-original-height=&quot;160&quot; data-original-width=&quot;376&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggGqqlIO2I4l4ph-50p_TDPGEHbk3wm-YHnzvVtwos2US4Sn3qJ9HlnERI7JNM24tMrUjtK9Onk9-M54Pe-mg2vrCBCq0dTylsS4rRJ2ivGIqsRuGoTjW9erM0BpE5dT8Ro8jzt3RuZQuJAPoMXajpvL8Dz_b3xZSvayqf1N7XUUi3kTwZcJqTJYkyTg/s200/IMAGE.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;

&lt;script src=&quot;https://gist.github.com/dbist/31ccdf25ee33644ffb66e7ef3540549c.js&quot;&gt;&lt;/script&gt;</description><link>http://blog.ervits.com/2022/09/experimenting-with-unique-constraints.html</link><author>noreply@blogger.com (Artem Ervits)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggGqqlIO2I4l4ph-50p_TDPGEHbk3wm-YHnzvVtwos2US4Sn3qJ9HlnERI7JNM24tMrUjtK9Onk9-M54Pe-mg2vrCBCq0dTylsS4rRJ2ivGIqsRuGoTjW9erM0BpE5dT8Ro8jzt3RuZQuJAPoMXajpvL8Dz_b3xZSvayqf1N7XUUi3kTwZcJqTJYkyTg/s72-c/IMAGE.png" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>