• Database vs. Blackboard

Document Actions
Replies: 3   Views: 4946
Up one level
You need to be a registered member to post to this forum. Register now.
Prev topic | Next topic

 • Database vs. Blackboard

Posted by havoyan at 2004-11-09 04:20
Explain difference between Blackboard and Database.
Manager
Posts: 0

 • Re: Database vs. Blackboard

Posted by edwardotis at 2004-11-09 05:34
In the Blackboard pattern, the programs that work on the data sources stored in the blackboard, are themselves also inside the Blackboard app.

In a database, programs that work on the data sources originate from external sources.
A database is a generalization of the Blackboard architecture.

blackboard: a collection of knowledge sources, and a control component.
Anonymous
Posts: n/a

 • Re: Database vs. Blackboard

Posted by luzgin at 2004-11-09 06:06
Generally speaking Blackboard and Database are similar. Both store and manage central data which is accessed and modified by other components.
I would say Blackboard is more specialized version of Database. It has a list of possible solutions and controlData and defines only two methods: inspect and update.
Database is much richer implementation of a central storage which in most cases support relations between tables of data and can accept complex queries.
One can make a Database work as a Blackboard but regular Blackboard implementation usually doesn't suffice as a Database replacement.
Anonymous
Posts: n/a

 • Re: Database vs. Blackboard

Posted by havoyan at 2004-11-09 06:58
mostly correct. Architectural styles differentiate Blackboards (active, pushing) vs. Repositories (passive, client polling) and Database can be both. Database is not in the vacabulary of this style.
Manager
Posts: 0