Previous | Next --- Slide 36 of 40
Back to Lecture Thumbnails
rbcarlso

This is an interesting slide. Imagine if eventually desktops have a "database card" like they have graphics cards now; a separate processor specifically designated for running highly parallel database operations and presumably having its own memory system.

rojo

@rbcarlso Thats an interesting idea! But I feel that such a card is currently not necessary for a daily user. It would be useful for systems that cater to domains like banking where transaction and speed of operation are critical.

This is similar to the deadlock prevention and avoidance algorithms on many systems. Although these methods are useful and are implemented in many commercial systems, but a standard desktop operating system like Windows, *nix family (Ubuntu, Fedora etc) do not employ these techniques as such a deadlock is rare and not critical. The only outcome here is for the system to hang and resulting in resetting the machine. Perhaps if we do see a case of having to use database on a day-to-day basis database card would be a neat idea.