Top Banner

ZCachePro Data Server

ZCachePro is designed to greatly improve application and web services access to data. Typical application access times through ZCachePro are in the range of 10-90 microseconds, and access times remain the same even as your tables grow in size. ZCachePro can serve hundreds of concurrent connections making it ideal for serving data for web services or applications. Performance like this is not available even in SQL databases that run entirely in memory. Now you no longer have to trade off write and read times and spend hours tweaking indexes to 'optimize' the database. ZCachePro makes all that effort obsolete.

Advantages

ZCachePro's benefits include:

  • HUGE speed increases due to predictive and write-through caching
  • Less coding to implement than typical SQL, resulting in lower cost product development, and simplified maintenance
  • Massive increase in concurrent users
  • Reduced server workload
  • Reduced latency
  • Stateless operation
  • Supports ALL IP enabled client devices, not just Java based, including:
    • Hand-held devices
    • Telephony
    • MFG shop floor devices

screen image

This is a snapshot of ZCachePro in action. Courtesy of Mike Rich at ActionTRAK.com

Performance

Speed (or latency) is a real problem for major applications development but by using ZCachePro you can turn a sluggish, not-very-scalable application into the quick and responsive service that your customers expect! Featuring write-through updates in memory, this tool will give you a much higher hit ratio than traditional caching systems. In addition to extraordinary caching ZCachePro offers high concurrent traffic access. You can leverage this feature to do concurrent queries and build reports that are completed many times faster than the 'one query at a time sequential' process usually used.

Data is automatically returned in ordered form. This saves programming effort and further illustrates the performance benefit of this tool. There is usually no need to sort initial results before display! You can move through the data a record or a block at a time. There is typically no need to load excess data and add overhead to your application, and exacerbate client bandwidth issues. Or perhaps overload your server's bandwidth with unnecessary data requests.

Internet based solutions need speed even more because internet latency is added to every request. Having ultra fast access to data means that internet latency is largely mitigated. Internet based applications can be much more responsive and feel more like a local application.

Scalability

Major reductions in server count and system complexity are now possible. No reason to write around SQL performance issues. ZCachePro makes it possible to dramatically reduce the delay when accessing data, reduce the costs of an extensive hardware 'work-around' and resulting maintenance costs), and actually simplifies the software development of your web and commerce applications.

Greater Creativity

Now you can build applications with greater creative control and fewer tool-based limitations. Be more creative and and deliver more quickly. Whether your application is browser based or an internet/LAN based stand alone application, ZCachePro provides powerful options and remote monitoring capability you can leverage to build higher performance products more quickly.

Typically data access and poor concurrency pose a serious bottleneck limiting application performance. These deficiencies result in fewer features and/or poor performance. Innovation requires us to go beyond the normal limits and ZCachePro makes that possible.

Many good engineers have assembled high quality applications only to discover that under load, performance becomes a real issue in spite of the fact they are using professional tools that worked well with a light load. Now you can avoid that trap.

Deployment

ZCachePro currently supports MySQL and Oracle database engines. Normalization allows an application to be deployable on either database engine without modification. This makes deployment much easier if a customer has a specific database requirement.

Converting Existing Applications

Converting an existing SQL application to take advantage of ZCachePro is usually a simple matter, and often results in tighter and cleaner code. By using ZAppSvr with ZCachePro you can build highly sophisticated applications without typical framework constraints. Since ZAppSvr is so lightweight the learning curve is almost non-existent and you can usually convert an entire application in a short time.

What Comes With The ZCachePro Package

ZCachePro is a package that includes two server licenses, one for development and testing with another for deployment. Additional licenses are available. Several programs are included, they are:

  • ZCachePro Core - ZCacheProCore is the data engine for ZCachePro and is licensed on a per instance basis.
  • ZCachePro Remote Console - This application allows you to monitor and control multiple ZCachePro instances.
  • ZAppStarter - This is a handy way to start/restart java applications with preset delays to allow orderly application system startup.
  • ZConn - If you are developing a Java application ZConn is a library Jar that makes connecting to ZCachePro easier.
  • Access to engineering help and application notes for developing applications using ZCachePro.
  • NOT just for Java - The simplified protocol of ZCachePro makes it usable by everything from cellphones to mainframes, and any programming language, scripting tool or development environment with IP support.
  • 1 Year of product updates

Make it Happen

ZCachePro solves one of the biggest challenges in web commerce today, the need for speed. Small sites with limited traffic can use existing technologies successfully but as demand grows access to data becomes a critical bottleneck. When you need to complete a search or transaction, the slow decline in performance as the database tables increase in size, can be the kiss of death to an otherwise great product or service. You lose customers... a consequence no business can afford to ignore.

If you would like to see the benefits for yourself, Watch the Simple Demo Video In the video, a MySQL database without ZCachePro is running on the left side, and ZCachePro (using MySQL) is running on the right. The requests are exactly the same for both conditions. Requests are completely random throughout the database. By running several instances of the demo application you can sustain > 10,000 random requests per second.

Give yourself and your application a critical edge! Get ZCachePro.

Copyright © 2017, ZeroPoint, LLC.      Questions? Comments? Email Us.