Even though Forbes magazine has been around for 85 years, and Forbes.com for a decade, we can't just assume that the company will be around in another 20 years--or that a database and application will be safe sitting on our servers for that long.
As a result, all application data had to be stored in a database server so that the application could retrieve it from any server in the farm.
FORBES: Big Data Analyzed Fast In Memory -- For Finance, Online Dating, Home Shopping Network
Setting up redundant servers for static HTML files is easy, but a database replication in a complex database-backed application is another.
Companies like FluidOps make replicating all levels of a virtual landscape--the data, database, application, and operating system--a one-click operation.
An example of an application that does not work well in a simple cloud environment is a shared database, such as the typical Oracle database application, where the information is one big block of data that needs to be manipulated all the time by many computing processes and where access to the shared data needs to be synchronized and managed.
M2M solutions use sensors to capture information or an event and then relay that information through a network to an application or database.
FORBES: Robot Data Collectors: How to Win in a Device-to-Data Center World
Companies can buy a 10-processor system, for example, and allocate one processor to a firewall, one to caching, two to a database, and six to balancing application workload, thereby making those applications highly available.
Anyone interested can fill out a two-part online application and then the information shoots into a massive database.
LinkedIn Recruiter, for example, is a recruiting application that lets corporate recruiting teams mine the entire LinkedIn professional database to find and attract people.
Moreover, the application will source play play-by-play data and a database of stats going back 120 years to generate the real-time predictions on any given outcome during the game.
FORBES: Automated Insights Poised To Revolutionize Sports Media
If ever there were a purgatory for ideas, it'd be the USPTO's patent application database.
ENGADGET: Pair of Apple patent applications set the stage for hearing aid-based social network
In most applications, a NoSQL database will require less up-front planning, and offer more flexibility as the application evolves.
Making the processing of the voice recognition a function of the hardware of the device, makes that aspect of the application asynchronous with the actual database query.
FORBES: Client vs. Server Architecture: Why Google Voice Search Is Also Much Faster Than Siri
应用推荐