Why should I buy Ext Speeder add-on?

Ext Speeder is specifically designed, optimized, and tested to improve the performance of Ext JS applications that display huge amounts of data, and it significantly reduces your application development efforts.

Why should I use Ext Speeder if my database is small or I don’t have any issues with my back-end?

There are two reasons: future-proofing and productivity. While you may not have issues today, end users are demanding increasingly high-performance, data-intensive applications. Ext Speeder can help you satisfy those demands by accelerating query data retrieval by up to 10x. This ensures that your application continues to provide users with the performance and functionality they expect, such as access to all data with sorting and filtering. Without a solution like Ext Speeder, many teams struggle to balance data accessibility, functionality, and performance as their data set grows.

Even when you can adequately balance these competing goals, Ext Speeder will help your developers be more productive leading to faster releases. In many cases, it takes an hour to create a complete REST API, but it would take days or weeks to create without Ext Speeder. By automatically creating a complete REST API, developers don’t need to manually build, test, and maintain the data services layer. This frees up time to focus on building and testing application logic.

We already have a back-end for all of our applications. How will this solution work with existing back-ends?

If your back-end is J2EE or Java SE based, you can just deploy Ext Speeder without any changes. If you have other back-end systems, Ext Speeder can coexist with them. Just add a Java-capable server.

Is it really true that Ext Speeder makes applications run 10 times faster?

Yes, we have documented cases of application performance increases of 10x. Performance increases can vary based on several factors such as database memory, defined indexes, data entropy, database type, and server performance. In some cases, the improvement can be far more than 10x, and in others it may be a bit lower based on the factors mentioned above.

We have several different databases? Does this solution work with multiple databases?

Yes. Ext Speeder can support Oracle, MySQL, Postgres, and MariaDB. And, it’s possible to run Ext Speeder with different database types simultaneously.

Does Ext Speeder work with Microsoft SQL?

Please contact Speedment to discuss.

Using Ext Speeder, how much faster can I create a back-end application without writing code manually?

Using Ext Speeder, it typically takes less than 1 hour to create a back-end application compared to several working days when you write the code manually.

Do I need to have in-house Java developers to work on Ext Speeder?

No. Even though Ext Speeder is based on Java, custom coding for your application is not necessary. Any developer can deploy an Ext Speeder application and make configurations using the graphical tool.

Are all CRUD (Create, Update, Read, Delete) operations supported?

Only READ operations are supported by the generated API, contact sales@speedment.com if you need additional functionality.

Can I control which tables / columns are exposed in the API?

Yes. You have full control over what data to expose in your REST APIs, via the graphical tool.

Is the in-memory cache always up-to-date?

The in-memory cache is auto-reloaded at regular intervals, and you can configure the intervals by using the graphical tool. If you want the API to strictly reflect your database, you can use the SQL setting, however then you will not use the in-memory speed-up technology.

How much extra memory does the auto-reloading feature require?

About 100% more. If the data requires 4 GB with static caching, then it will require at least 8 GB with auto-reloading.

Do I have to load up the entire database, or can I choose which tables to load?

You can choose which tables to load by clicking the “Enable” checkbox, which will enable/disable the tables you want the Ext Speeder tool to generate. Once you have the desired tables selected, click “Generate” to create the needed .java files in the project.

Can I “auto-initiate” the Ext Speeder application on the application server without having to manually put in the username and password for the database?

Yes. Please refer to the Ext Speeder user guide to learn how to configure username and password for the database automatically.

Can I use the Ext Speeder solution and tool without using Maven?

No. The Ext Speeder solution and the tool rely on Apache Maven’s build management.

Can I use Ext Speeder with an existing Maven project?

Yes, but because Ext Speeder creates it’s own REST endpoints, there is a chance for conflict. It is a best practice to have Ext Speeder running alongside or in it’s own servlet container.

Does Ext Speeder work on the .NET / C# platform?

No, this is a Java-based solution.

How can I try Ext Speeder?

You can download a free evaluation copy from www.extspeeder.com.

What is the cost of Ext Speeder support?

The pricing for Ext Speeder product and support is available at www.extspeeder.com/store/.

Do I use the Sencha Support Portal for Ext Speeder, or how do I get support?

Support for Ext Speeder is provided by Speedment. Visit www.extspeeder.com/support/ for assistance.

Can I align the terms of this solution/service with my current Sencha licenses?

Yes, please contact Speedment at sales@speedment.com.