Azurays solar DC to DC converters for smart solar panels make solar power generation more cost-effective by increasing energy harvest up to 25 percent. McObjects database plays a key role in the solutions yield-enhancing capabilities, as well as in Azurays key safety and user interface features.
We saved time and money by choosing eXtremeDB Fusion, said Vinny DiTommaso, VP of Engineering. Azuray needed a small, fast embedded database management system (DBMS) in our communications gateway and we considered meeting that need with internally developed code. However, we determined building a DBMS from scratch would not be as cost effective as using eXtremeDB Fusion.
Writing a database is a lengthy and expensive undertaking, said Ken Schumm, Senior Software Architect at Azuray Technologies. "We estimate that we saved a solid six programmer months by opting for the proven eXtremeDB Fusion.
eXtremeDB Fusion also boosts Azurays bottom line with its small database code size (approximately 150K). This minimizes the amount of RAM and flash memory required on each communications gateway, resulting in a lower per-unit manufacturing cost. With market interest in solar power increasing, manufacturers of photovoltaic (PV) panels are focusing on distributed electronics to increase solar energy generation efficiency and wring more juice from the sun's rays.
A potential limitation in this type of energy generation is that when just one solar panel's productivity is hindered – by shade, mismatch and other obstructions – the decrease in power generation is multiplied across multiple panels. Azuray's maximum power point tracking (MPPT) DC to DC converter technology uses embedded software to offset the effect of these environmental conditions and increase the amount of solar energy generated.
When Azurays engineers evaluated database systems for the gateway, requirements included small code size, transactions (in which multiple updates are grouped and either succeed, or fail, as a unit), and support for flash memory storage. eXtremeDB Fusion met these needs, and offered two other characteristics that made it ideal for a deeply embedded application such as the gateway, Schumm said.
First, eXtremeDB Fusion offers hybrid storage: different record types can be designated for storage in RAM or on persistent media (flash, in this case). Some of the gateways data, particularly on solar panel performance, is inherently transient. Storing it in memory reduces wear on the flash device. Second, the gateway applications do not need the database server mechanism that is part-and-parcel of many DBMSs. eXtremeDB forgoes client/server architecture, instead offering an in-process model in which database functions are embedded directly in application code. Azurays gateway gains performance, and reduces memory and CPU demands, by eliminating inter-process communication and other client/server overhead, Schumm said.
Azuray Technologies is on track to bring its innovative energy harvest enhancement solution to an eager, fast-growing solar power generation market. McObject is proud that its eXtremeDB Fusion embedded database has proven an excellent fit to enhance the business prospects of Azurays technology and help deliver cheaper, more sustainable energy, said Steve Graves, McObject CEO and co-founder.