| OM Database | | Print | |
| Written by Administrator | |
| Wednesday, 21 February 2007 | |
|
About the 'beginning'
The author has been involved in the chess database issue for some years
now. At first as a collector of various games, later as a team member
in creation of one smaller chess database (DATABASE) and finally as
a creator of “Opening Master” database. The arranger is the proper wording
for this kind of activity. For rookie a database is just a collection of some
games of some intensity and content. There are many databases like this. The
other thing is when you create your database; you have your own requirements given
by the future usage. To conclude it does matter which games this database would
contain but later on you will see it does matter.
ChessBase http://www.chessbase.com/
ChessAssistant http://www.convekta.com/
Bookup http://www.bookup.com/download.htm
a/ magnitude in terms of how many games or
positions
b/ format of the saved data
c/ content value of the DATABASE!!
d/ speed of searching, physical storage based on
the selection criteria
e/ possibility of duplicate games / or with same
development of the game but with different players
f/ update to some fixed date
g/ minimal level criteria for entrance to the database
(number of moves, presence of computer games, internet portals, ELO of players,
‘blitz’ games etc…)
h/ number of annotated games
At first, we need to say that many chess players mismatch database
program with Database as a collection of data. The database program such as
ChessBase 9 (CB), ChessAssistant 9.1 (CA) or Bookup 2000 is an instrument
which runs under the operating system and manipulates with chess data. We are
not introducing freeware such as ‘Jose’ and others due to their strong
difference in performance (weak) against other commercial database programs.
There are also other commercial programs like
One must say in regards to database programs, there is a book manual of
ChessBase translated to many languages. The CA and Bookup manuals are not yet
translated. There is however quite an advantage for CA and Bookup as they both
have downloadable videos in English on the internet about using of the
programs. The CB on the other hand, publishes articles, where one can read
about individual styles of specialized analyses.
What exactly does chess player
expect from database program?
b/ when and by whom it was played, and games alone
with possibility to re-play.
c/ if database contains commentaries, then opinion
of the annotator on key moments of the game
d/ the possibility of watching next sequel and
statistics of individual moves of the sequel.
e/ Each database program contains also chess
programs (i.e. engines) which know in the right moment to perform the
‘reference analyses’ of the positions.
In this, but also in other analyses, man and machine can be very good
partners, but only if you know the weak parts of the engines such as:
- valuation
of closed pawn structures
- diagnosis
of the possibility of next never-ending check, eventually 3x repeat of the same
position
- inept
change of figures right before moving into the end-game
- end-game
continuation itself and the rule of 50 moves, meaningless chasing of the king
in some end-games, not recognizing obvious draw
- closed positions of the middle
game
- inability
to correctly valuate some openings
- Orthodox understanding that rock
is more then bishop or knight.
-
bad
valuation of positions where there is obvious non-balanced material
-
willingness
to move h6 also in dangerous positions, underestimation of sacrifice
-
intuation for attack moment
-
not every best move is the best
-
ability of
strategic maneuver before end-game
-
not
understanding that many times threat is more then execution
The engines plays simply strict, based on the rules and they behave like
that. Every year there are new engines which gradually remove the above
mentioned defects. Many times the quality and power of the engine depends on if
the engine programmer is also a good chess player. If there is such a
combination once in a while we call it ‘fishie’ (or baby fish). The analysis of
individual engine problematic, its setup of the parameters and tournaments
would require a separate web site.
Same for the outputs from DATABASE programs, they can be deceitful from
reason:
- a database statistics does not take into consideration the game style
of players and their strength. It expresses as average. In addition, if the
move is ‘brand new’, many times there is no statistical attachment of importance.
There is also computer generated news, which was not examined yet
- mistakes of the commentaries in annotations
Everything is of course time consuming and dependent on the hardware
which you have at home. The speed of processor (one core or two or even more) – the
performance of whole number arithmetic, the RAM memory - for hash table
engines, hard disk drive (HDD) - for Nalimov’s end-games and DATABASE itself.
The creators of Opening Master Database have thus a moral issue at which quality level it is offered to the public. Many times consumer databases compete who has more quantity and don't look back on quality. Lately, commercial databases
add to their data youth contents of many times disputable quality. Also the
‘blitz’ contests do not add value to chess theory much. (the Blitz games is a distinctive
style of chess, valuable mainly for practical chess players playing on-line for
the sake of adrenalin and reflex practice)
b/ for the rest of the ‘old’ chess players it is a
question of survival against younger opponents who don't have a problem with IT nor
with understanding of the chess database position. There is effective guide to it which one
should understand – how will you improve today to be better tomorrow. One of the answer is statistics. We wish our brains could remember 5 million games which had been played before and analyse it in a fraction of the second, until then we must use the DATABASES to do this job for us. |


