Likelihood to Recommend
I have had a chance to use few other data modeling tools from Quest and Oracle, but I am most comfortable using erwin Data Modeler. They understand your data modeling needs and have designed the software to give you a feeling of completeness when you are designing a data model.
Read full review
High Volume data storage and processing is a critical initial use case of Oracle Coherence. Right after data storage, data processing is also handled by the software, i.e.; this includes manipulating data on the go, using cache L1, L2, and L3 levels available, In-memory scaling, fast access to data with RBAC, Scaling web technology applications with High Availability, and Disaster Recovery. Less Appropriate: Low-volume data, less frequent data processing, and applications that do not require high availability or quick response times are not appropriate candidates for Coherence.
Read full review Pros Reverse Engineering: I love the way we can import an SQL file containing schema meta data and generate ER diagram out of it. This is specifically useful if you are implementing erwin Data Modeler for an existing database. Forward Engineering: We use this feature very frequently. Where we do database changes in our physical and logical data models and then generate deployment scripts for the changes made. Physical vs Logical Models: I like to have my database model split into physical and logical models and at the same time still linked to each other. Any changes you make to logical model or physical model shows up in the other. Read full review Performance. Superfast resolution of complex data grid queries. Reliability. Availability domain support for disaster recovery. Programming model. Frictionless API for use with Java 8. Read full review Cons Cost is the single largest barrier to entry with this tool. Would like to see a greater variety of export options available for use outside of the tool, for example as a vector graphic. Support has been uneven at times. Read full review I can't really come up with too many flaws, but possibly a bit expensive considering there are good open source caches like Ehcache. Read full review Usability
I had a lot of experience using erwin Data Modeler for designing data models. I think it's pretty intuitive and easy to use. It has enough features to represent your database requirements in form of a model.
Read full review Support Rating
CA customer support and our account manager have been able to support us with any issues that we have had, from managing our serial keys to issues we logged tickets to resolve. There are aspects of key management that have made it difficult over the years but support usually has worked with us.
Read full review
Oracle Coherence support team is responsive and knowledgeable. We contacted them to ask a couple of design questions about how we were setting up Oracle Coherence based on how we used IBM's Datapower Extreme Scale. They were able to guide us so that we got the design correct the first time and didn't have to go back and re-architect our design later.
Read full review Alternatives Considered
Not listed, but I've only used alternatives built into something like the Squirrel SQL editor. That one is semi-functional but lacking many features and, in some instances, just plain wrong. The only pro there is that it's freely available and works over ODBC. I've tried some of the other free ones like Creately but didn't have much success.
Read full review
DataSynapse GridServer has the same cache functionality connected with a grid distributed application deployment platform. It provides all the necessary tools to configure and manage these applications. On the otherhand Oracle Coherence has more a flexible configuration and better performance. Also the Oracle configuration and monitoring tools are more convenient and informative than the DataSynapse ones.
Read full review Return on Investment It is difficult to assign a monetary value to it. The initial learning curve was fairly long. It allows us to have better support documentation. It allows ease of communications between functional units. Read full review In my current project, it is yet to be decided as we are on the way to make it live for users. But I am sure it will be an added value to obtain timely calculations. Read full review ScreenShots erwin Data Modeler Screenshots