|
14 | 14 | <meta name="twitter:card" content="summary_large_image"> |
15 | 15 | <meta name="twitter:title" content="Scriptella — Simple ETL and script execution"> |
16 | 16 | <meta name="twitter:description" content="Scriptella is an open source Java ETL and script execution tool built around SQL and simple XML configuration."> |
| 17 | + <script type="application/ld+json"> |
| 18 | + { |
| 19 | + "@context": "https://schema.org", |
| 20 | + "@graph": [ |
| 21 | + { |
| 22 | + "@type": "SoftwareApplication", |
| 23 | + "@id": "https://scriptella.org/#software", |
| 24 | + "name": "Scriptella", |
| 25 | + "description": "An open source Java ETL and script execution tool built around SQL and simple XML configuration.", |
| 26 | + "url": "https://scriptella.org/", |
| 27 | + "applicationCategory": "DeveloperApplication", |
| 28 | + "operatingSystem": "Linux, macOS, Windows", |
| 29 | + "softwareRequirements": "Java 17 or later", |
| 30 | + "softwareVersion": "1.5", |
| 31 | + "license": "https://www.apache.org/licenses/LICENSE-2.0", |
| 32 | + "downloadUrl": "https://scriptella.org/download.html", |
| 33 | + "sameAs": "https://github.com/scriptella/scriptella-etl", |
| 34 | + "offers": { |
| 35 | + "@type": "Offer", |
| 36 | + "price": 0, |
| 37 | + "priceCurrency": "USD" |
| 38 | + } |
| 39 | + }, |
| 40 | + { |
| 41 | + "@type": "SoftwareSourceCode", |
| 42 | + "@id": "https://scriptella.org/#source", |
| 43 | + "name": "Scriptella source code", |
| 44 | + "url": "https://github.com/scriptella/scriptella-etl", |
| 45 | + "codeRepository": "https://github.com/scriptella/scriptella-etl", |
| 46 | + "programmingLanguage": "Java", |
| 47 | + "runtimePlatform": "Java 17 or later", |
| 48 | + "license": "https://www.apache.org/licenses/LICENSE-2.0", |
| 49 | + "targetProduct": { |
| 50 | + "@id": "https://scriptella.org/#software" |
| 51 | + } |
| 52 | + } |
| 53 | + ] |
| 54 | + } |
| 55 | + </script> |
17 | 56 | <link rel="icon" href="favicon.ico" sizes="32x32"> |
18 | 57 | <link rel="icon" type="image/png" href="favicon-192.png" sizes="192x192"> |
19 | 58 | <script src="theme.js"></script> |
@@ -122,6 +161,39 @@ <h2 id="usage-title">Typical uses</h2> |
122 | 161 | </ul> |
123 | 162 | </section> |
124 | 163 |
|
| 164 | + <section id="when-to-use" aria-labelledby="when-to-use-title"> |
| 165 | + <h2 id="when-to-use-title">When to use Scriptella</h2> |
| 166 | + <p>Choose Scriptella when SQL does most of the work and you need lightweight, repeatable orchestration across databases, files, or other data sources. For a different primary job, a more specialized tool may fit better.</p> |
| 167 | + <div class="table-scroll"> |
| 168 | + <table> |
| 169 | + <thead> |
| 170 | + <tr> |
| 171 | + <th scope="col">Choose</th> |
| 172 | + <th scope="col">When it fits best</th> |
| 173 | + </tr> |
| 174 | + </thead> |
| 175 | + <tbody> |
| 176 | + <tr> |
| 177 | + <th scope="row">Scriptella</th> |
| 178 | + <td>SQL-centric ETL, data migration, or coordinated script execution across multiple data sources, with minimal infrastructure.</td> |
| 179 | + </tr> |
| 180 | + <tr> |
| 181 | + <th scope="row">Plain scripts</th> |
| 182 | + <td>Small, one-off tasks with simple control flow and no need for reusable ETL structure.</td> |
| 183 | + </tr> |
| 184 | + <tr> |
| 185 | + <th scope="row">Flyway or Liquibase</th> |
| 186 | + <td>Versioned database schema changes are the primary goal, especially as part of application deployment.</td> |
| 187 | + </tr> |
| 188 | + <tr> |
| 189 | + <th scope="row">Spring Batch</th> |
| 190 | + <td>Large or complex batch workloads need chunk processing, job restartability, retry policies, or deep Spring integration.</td> |
| 191 | + </tr> |
| 192 | + </tbody> |
| 193 | + </table> |
| 194 | + </div> |
| 195 | + </section> |
| 196 | + |
125 | 197 | <section id="features" class="getting-started" aria-labelledby="getting-started-title"> |
126 | 198 | <h2 id="getting-started-title">Getting started</h2> |
127 | 199 | <div class="route-grid"> |
|
0 commit comments