<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Open Source on AltSql.com</title>
    <link>https://altsql.com/tags/open-source/</link>
    <description>Recent content in Open Source on AltSql.com</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 05 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://altsql.com/tags/open-source/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>AltSql Core and AltSql DB Are Now Open Source Under the Apache License 2.0</title>
      <link>https://altsql.com/altsql-core-and-altsql-db-are-now-open-source-under-the-apache-license-2.0/</link>
      <pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://altsql.com/altsql-core-and-altsql-db-are-now-open-source-under-the-apache-license-2.0/</guid>
      <description>&lt;p&gt;For now the project focuses on two products: the engine, AltSql Core, and the database, AltSql DB. Both are open source under the Apache License 2.0. The code is on &lt;a href=&#34;https://github.com/AltSql/altsql&#34;&gt;GitHub&lt;/a&gt;. Premium add-ons may come later under different licenses.&lt;/p&gt;&#xA;&lt;p&gt;AltSql keeps key-value and time-series records on the device and answers SQL on the gateway, with the same records on both, so nothing gets translated in between. The device keeps working and deciding when the link drops, and it sends less. The &lt;a href=&#34;https://altsql.com/altsql-is-a-native-hybrid-of-key-value-and-sql-from-the-sensor-to-the-gateway/&#34;&gt;native hybrid&lt;/a&gt; post says why that matters.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AltSql DB 0.3 Adds Secondary Indexes and Statement Savepoints: A Lookup on a Million Rows Ran 198 Times Faster Than a Full Scan</title>
      <link>https://altsql.com/altsql-db-0.3-adds-secondary-indexes-and-statement-savepoints-a-lookup-on-a-million-rows-ran-198-times-faster-than-a-full-scan/</link>
      <pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://altsql.com/altsql-db-0.3-adds-secondary-indexes-and-statement-savepoints-a-lookup-on-a-million-rows-ran-198-times-faster-than-a-full-scan/</guid>
      <description>&lt;p&gt;AltSql DB 0.3 adds the two things a gateway database needs once it holds real data. Tables get secondary indexes, so a question about a column other than the key no longer reads the whole table. And a statement that fails inside your transaction now fails on its own, while the transaction goes on.&lt;/p&gt;&#xA;&lt;p&gt;Both come in the v0.3.0-alpha release on &lt;a href=&#34;https://github.com/AltSql/altsql&#34;&gt;GitHub&lt;/a&gt;, open source under the Apache License 2.0. As with 0.2, every number here was measured in simulation on a PC. Nothing has run on a gateway yet.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AltSql DB 0.2: SQL and Direct Calls Wrote Byte-Identical Files Over 100,000 Random Steps</title>
      <link>https://altsql.com/altsql-db-0.2-sql-and-direct-calls-wrote-byte-identical-files-over-100000-random-steps/</link>
      <pubDate>Mon, 05 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://altsql.com/altsql-db-0.2-sql-and-direct-calls-wrote-byte-identical-files-over-100000-random-steps/</guid>
      <description>&lt;p&gt;AltSql DB 0.2 makes the two ways into the database follow the same rules, and it makes sync cope with batches that arrive out of order. It also comes with a shell of its own.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s part of the v0.2.0-alpha release, which is &lt;a href=&#34;https://altsql.com/altsql-core-and-altsql-db-are-now-open-source-under-the-apache-license-2.0/&#34;&gt;open source&lt;/a&gt; under the Apache License 2.0. Every number below was measured in simulation on a PC, with the files held in memory and the link between devices and gateway simulated. Nothing has run on a gateway yet.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
