Patent ID: 9244955
Filing Date: 2016-01-26
CPC Classification: G06F

Claim Text:
1. A method for designing a layout for a database, comprising: receiving a user specification of a database vendor, a business data purpose and an environment for said database; receiving a configured layout from a user comprising a user configuration of layout options for said database to identify a predefined recommended layout for said given database vendor and said business data purpose; receiving a user selection of a storage profile for said database; comparing said configured layout and said predefined recommended layout to assign a target layout complexity factor indicating a degree of match between said configured layout and said predefined recommended layout; determining, using at least one hardware device, a size and a product model for storing said database with said configured layout based on a quantitative profile factor assigned to said database vendor, said business data purpose and said environment by at least one hardware device and a quantitative layout factor assigned to said protection type by at least one hardware device, wherein one or more components of said quantitative profile factor are weighted by said target layout complexity factor; and providing said determined size and said determined product model for storing said database with said configured layout.