ChessBase+(Database)

a chess [|database] [|front and back end] developed by Matthias Wüllenweber for the Atari ST which led to the foundation of the ChessBase company in 1986 along with Frederic Friedel - the product name eponym of the company. ChessBase **1.0** was first released in January 1987 for the Atari ST running under [|GEM]. Mathias Feist joined ChessBase in the late 80s, and was responsible to port the database and interface from Atari ST into the x86 DOS/Windows world, and further integrated first chess engines into the ChessBase interface, turning this into Fritz in 1991. Subsequent ChessBase versions evolved to a sophisticated multiple purpose GUI for database management, database queries and [|mining], [|interactive] [|multimedia] and [|video] [|tutorials], analyzing or playing games and automatic engine tournaments with various native, UCI or WinBoard compliant engines on a single computer, inside a [|network] or [|cloud], online play via the Playchess chess server, and [|Web-] and [|desktop publishing] of chess related documents. || toc =GUI= The ChessBase **12** GUI is based on the fluent design as introduced by Microsoft [|Office 2007], featuring a [|ribbon], which is a set of [|toolbars] placed on [|tabs]. Beside the ribbon, the main window features various workspace layouts, either tiled by a navigation folder window, a database list view and database game-list and preview window, or game-lists for query results and game windows with board- and tabbed windows for game notation, annotations, references, score sheet, opening book tree, etc., to play, replay or analyze a game.
 * Home * User Interface * GUI * ChessBase**
 * Home * Software * Databases * ChessBase**
 * [[image:chessbase01.jpg link="http://en.chessbase.com/post/chebase-is-25-everything-25-off-in-our-shop"]] ||~ || **ChessBase**,
 * ChessBase 1.0 on Atari ST in 1987 ||~ ||^ ||

=Database= A chess database is an organized collection of hundreds, thousands, or nowadays even millions of chess games. The proprietary ChessBase format manages those games with [|indices] and [|classifiers] for [|data mining] and fast access. Queries for games can consider a variety of items, such as player names, date of games, ECO code, thematic keys and fragments of positions. PGN is supported as interchange format.

Formats
The ChessBase 3 database format (**CBF**) used two kind of files, data (*.cbf) and indices (*.cbi). The move encoding was based on a deterministic move generator, storing the generation number of a move. Along with ChessBase **6** in 1996, a new format was established, dubbed **CBH**, which was able to handle nested variations with annotations, multimedia files, and more sophisticated indices. One CBH database consists of more than ten files with various extensions, which can be archived inside a single file (*.cbv) format. Apparently, the CBH file format was [|reverse engineered] for interoperability purposes like import into other databases.

File Extensions

 * cbh - Game Data (Header)
 * cbg - Game Moves and Variations (Game)
 * cba - Annotations
 * cbp - Player Index
 * cbt - Tournament Index
 * cbc - Commentators Index
 * cbs - Source Index
 * cko - Opening Key (Names)
 * cpo - Positions, Openings
 * ckn - General Theme Key (Names)
 * cpn - Positions General Key
 * ck1 ck2 ck3 - Tactical, Strategical and Endgame key (Names)
 * cp1 cp2 cp3 - Positions Key
 * cbv - Compressed and Archived Database
 * cbz - Encrypted Archive
 * cbb - Search Booster
 * cbo - Extra Search Booster for Opening Positions
 * cbd - Double hash tables, hashed info on the games, speeding up search
 * cbi - Old Index File
 * cbf - Old CB-Database
 * ctg - Opening Tree of Games (Opening Book)

=Version History=  =Chess Engines= ChessBase and Fritz compatible native chess engines. To expand this list, create a new engine page with the tag "[|cbengines]". > include component="pageList" hideInternal="true" tag="cbengines" limit="100"
 * ChessBase 1, January 1987, Atari ST - [|GEM]
 * ChessBase 2, July 1988, PC - DOS, Atari ST - GEM
 * ChessBase 3, 1991, PC - DOS, Atari ST - GEM
 * ChessBase 4, 1993, PC - DOS, Atari ST - GEM
 * ChessBase for Windows, 1994, PC - Windows 3.x
 * ChessBase 6.0, 1996, PC - Windows 95
 * ChessBase 7.0, August 1998, PC - Windows 95, 98, NT
 * ChessBase 8.0, September 2000, PC - Windows 2000
 * ChessBase 9, October 2004, PC - Windows XP
 * ChessBase 10, October 2008, PC - Windows Vista
 * ChessBase 11, October 2010, PC - Windows 7
 * ChessBase 12, December 2012, PC - Windows 8
 * ChessBase 13, November 2013, PC - Windows 8
 * ChessBase 14, November 2016, PC - Windows 10

=See also= > Nalimov Tablebases > Syzygy Bases > ChessDB > ChessX > Scid vs. PC > Scidb
 * Chess Assistant
 * Chess Query Language
 * Endgame Tablebases
 * Fritz
 * jose
 * NICBase
 * Portable Game Notation
 * SCID
 * TascBase

=Publications=
 * John Nunn (**1988**). //Life with ChessBase//. ICCA Journal, Vol. 11, Nos. 2/3
 * Christopher Chabris (**1988**). //[|ChessBase - A Centuries-old Pastime Comes of Age]//. [|STart Vol. 3 No. 2 - Special Issue #4]
 * Frederic Friedel (**1990**). //Chessbase//. ICCA Journal, Vol. 13, No. 3
 * [|Schach: Lückenlose Fahndung] [|Der Spiegel] 4/1992, January 20, 1992 (German), [|pdf] hosted by Hein Veldhuis
 * Christian Liebert (**1998**). //[|Vorsprung durch Technik - Chessbase 7.0 im Test]//. Computerschach und Spiele, August 1998 (German)

=Forum Posts=

1990 ...
> [|Re: ChessBase] by Mike Valvo, rgc, January 30, 1991
 * [|Chess Combination and ChessBase] by Mike Valvo, rgc, January 08, 1990
 * [|ChessBase (or NIC-Base) - any users?] by John Richards, rgc, June 20, 1990 » NICBase
 * [|ChessBase] by Asbjoern Stoeen, rgc, January 25, 1991
 * [|Schiller reviews "Chessbase"] by Eric Schiller, rgc, May 04, 1991
 * [|chess software reviews] by Eric Schiller, rgc, September 13, 1991
 * [|More Chess Software Reviews] by Eric Schiller, rgc, September 13, 1991
 * [|ChessBase or NICBase?] by Amarnath Mukherjee, rgc, July 06, 1992 » NICBase
 * [|ChessBase vs. NICbase] by Edward M. Hummel, rgc, December 07, 1992
 * [|ChessBase review] by Jon Edwards, rgc, February 11, 1993
 * [|CHESS ASSISTANT vs ChessBase, NicBase?] by CCHB, rgc, September 27, 1993 » Chess Assistant
 * [|NIC2CB ...] by Carsten Hansen, rgc, January 31, 1994 » NICBase
 * [|NIC-format] by Carsten Hansen, rgc, January 31, 1994
 * [|ChessBase for Windows and/or Fritz 3 Review] by Johannes Fürnkranz, rgc, September 06, 1994 » Fritz
 * [|ChessBase for Windows] by Johannes Fürnkranz, rgc, November 01, 1994

1995 ...

 * [|Open letter to ChessBase] by Ed Schröder, rgcc, January 09, 1997
 * [|What are the best benefits given by ChessBase or TascBase?] by Eran, CCC, May 31, 1998 » TascBase
 * [|Where can I find a definition for the .cbf/.cbi files format] by Ari E, CCC, October 20, 1998
 * [|ChessBase 6 Search] by Ted Wriston, CCC, December 29, 1998
 * [|Pgn vs Cbh or CBF?] by Charles Unruh, CCC, March 07, 1999
 * [|Chessbase?] by James Robertson, CCC, March 09, 1999

2000 ...

 * [|ChessBase 8.0 experiences] by Jürgen Hartmann, CCC, September 28, 2000
 * [|Pipe-Server on "new" Chessbase GUI??] by Ingo Bauer, CCC, November 18, 2000
 * [|OT: chessbase] by Peter Berger, CCC, March 25, 2001
 * [|does chessbase care about wb engines] by ERIQ, CCC, July 16, 2001
 * [|ChessBase winboard compatability] by Charles Smith, CCC, June 04, 2003
 * [|Chessbase engine interface protocol] by Peter Stayne, CCC, June 08, 2003
 * [|Open letter to Chessbase 8 Programmers] by Bob Durrett, CCC, September 11, 2003
 * [|'Convenient' ChessBase bug handicapping UCI engines] by Gian-Carlo Pascutto, CCC, September 29, 2003 » UCI
 * [|Rebel 12 under ChessBase] by Ed Schröder, CCC, October 14, 2003
 * [|Chessbase chess databases] by Russell Reagan, CCC, November 24, 2003
 * [|scid vs chessbase] by David Kirkby, rgcc, January 01, 2004 » SCID
 * [|Using Chessbase GUI to play in CCT6] by Vasik Rajlich, CCC, January 23, 2004 » CCT6
 * [|Request for someone with ChessBase] by Anthony Cozzie, CCC, September 04, 2004
 * [|Chessbase 9 (protection)] by Odd Gunnar Malin, CCC, November 18, 2004
 * [|Chessbase Database missing game?] by Rafael Vásquez, CCC, December 26, 2004

2005 ...

 * [|Windows x64 and Chessbase] by Ryan Peters, CCC, July 28, 2005
 * [|Chessbase 9 help] by Peter Skinner, CCC, January 02, 2006
 * [|Rybka and Fruit on Chessbase] by Walter Faxon, CCC, January 14, 2006
 * [|Chessbase 9 search] by Mike van Rooyen, CCC, January 22, 2006
 * [|Chessbase releases 9 dvds on Nalimov 6-piece database 43 gb] by Daneil Johnson, CCC, February 23, 2006 » Nalimov Tablebases
 * [|ChessBase GmbH: online chess database] by Norbert Raimund Leisner, CCC, July 28, 2009
 * [|CBH file format] by Yarin, CCC, August 19, 2009

2010 ...

 * [|ChessBase...] by Michael Diosi, CCC, December 28, 2010
 * [|New app for Android: chessbase] by Aloisio Ponti, CCC, December 09, 2011 » Android
 * [|Re: La Máquina Preservadora. Programas de Ajedrez] by Luis a, Meca Foro, May 13, 2013 (Spanish)
 * [|Chessbase compatible engines] by Aart Bik, CCC, July 04, 2013
 * [|Publish your engine for ChessBase on Android] by Albert Silver, CCC, July 06, 2013
 * [|ChessBase annoyances] by Jon Dart, CCC, July 23, 2013
 * [|ChessBase native engines (freeware)] by Norbert Raimund Leisner, CCC, March 13, 2014
 * [|For ChessBase 12 x64 users!] by Norbert Raimund Leisner, CCC, March 30, 2014
 * [|move frequency in chessbase] by John Fishburn, CCC, June 10, 2016

=External Links=
 * [|ChessBase - The database from Wikipedia]

Reviews

 * [|ChessBase Reviews] by Bernard Milligan
 * [|Chessbase 11 - Review] by [|Zoran Petronijevic], October 13, 2010, [|Chess.com]

ChessBase

 * [|ChessBase - Chess News]
 * [|ChessBase is 25 – everything 25% off in our shop], ChessBase News, May 19, 2011

ChessBase 8

 * [|Database Basics - Part 1] by Steve Lopez, ChessBase News, August 24, 2004
 * [|Database Basics - Part 2] by Steve Lopez, ChessBase News, August 30, 2004
 * [|Database Basics - Part 4] by Steve Lopez, ChessBase News, September 20, 2004
 * [|Database Basics - Part 5] by Steve Lopez, ChessBase News, September 25, 2004
 * [|Database Basics - Part 6] by Steve Lopez, ChessBase News, October 01, 2004
 * [|Database Basics - Part 7] by Steve Lopez, ChessBase News, October 08, 2004
 * [|Database Basics - Part 8] by Steve Lopez, ChessBase News, October 13, 2004

ChessBase 9

 * [|ChessBase 9 tips] by Steve Lopez, ChessBase News, January 26, 2005

ChessBase 10

 * [|ChessBase 10 trees - part 1], ChessBase News, October 01, 2008
 * [|ChessBase 10 trees - part 2], ChessBase News, October 08, 2008
 * [|ChessBase 10's Reference tab - part 1], ChessBase News, October 23, 2008
 * [|ChessBase 10's Reference tab - part 2], ChessBase News, October 30, 2008
 * [|ChessBase 10's Reference tab - part 3], ChessBase News, November 03, 2008
 * [|ChessBase 10's explorer view], ChessBase News, March 29, 2009
 * [|ChessBase 10's database pane], ChessBase News, April 07, 2009

ChessBase 11

 * [|Twelve minutes for the new ChessBase 11], ChessBase News, October 16, 2010
 * [|Organizing your ChessBase 11 search results] by Steve Lopez, USCFSales, April 12, 2011
 * [|ChessBase 11: finding top theoretical novelty], ChessBase News, March 13, 2012

ChessBase 12

 * [|ChessBase 12 has arrived!], ChessBase News, December 02, 2012
 * [|Solving endgames with ChessBase 12 and Houdini], ChessBase News, December 23, 2012 » Houdini
 * [|ChessBase 12 – primer on installation and new functions], ChessBase News, February 04, 2013
 * [|ChessBase 12 – from a club/county player's perspective] by [|Carl Portman], ChessBase News, August 01, 2013
 * [|Web publishing with ChessBase 12 (part 1/3)] by Albert Silver, ChessBase News, December 22, 2013
 * [|Web publishing with ChessBase 12 (part 2/3)] by Albert Silver, ChessBase News, December 26, 2013
 * [|Web publishing with ChessBase 12 (part 3/3)] by Albert Silver, ChessBase News, December 29, 2013

ChessBase 13

 * [|ChessBase 13 is here!], ChessBase News, November 21, 2014
 * [|ChessBase 13: everything you wanted to know] by Albert Silver, ChessBase News, November 22, 2014
 * [|The future is here: Cloud Databases (1)] by [|Sagar Shah], ChessBase News, December 18, 2014
 * [|The future is here: Cloud Databases (2)] by [|Sagar Shah], ChessBase News, December 22, 2014
 * [|MyGames: free Cloud Database on the web (1/2)] by Albert Silver, ChessBase News, February 15, 2015
 * [|MyGames: free Cloud Database on the web (2/2)] by Albert Silver, ChessBase News, February 18, 2015
 * [|Cloud Database: saving and updating your games] by Albert Silver, ChessBase News, February 21, 2015
 * [|Online Database: preparing against a player] by Albert Silver, ChessBase News, September 01, 2015
 * [|ChessBase: larger text and bigger board] by Albert Silver, ChessBase News, September 06, 2015

ChessBase 14

 * [|We proudly announce: ChessBase 14 is now available], ChessBase News, November 26, 2016
 * [|ChessBase 14: It helps you to play better!], ChessBase News, December 07, 2016
 * [|Features of ChessBase 14] with Matthias Wüllenweber, ChessBase News, December 13, 2016 » ChessBase Q&A Video

Android

 * [|ChessBase Online for Android – Creating a specific book] by Albert Silver, ChessBase News, July 18, 2012
 * [|CB for Android: How to download and review games], ChessBase News, July 05, 2013
 * [|CB for Android: Analyzing your games] by Albert Silver, ChessBase News, July 10, 2013
 * [|Deep Fritz 14 now with ChessBase for Android] by Albert Silver, ChessBase News, February 23, 2015 » Fritz

Online

 * [|Introducing the online ChessBase database] by Albert Silver, ChessBase News, January 17, 2014
 * [|ChessBase Online: 3D boards and Fritz 14] by Albert Silver, ChessBase News, February 01, 2015
 * [|Using your home chess engine anytime, anywhere] by Albert Silver, ChessBase News, May 09, 2017

Shop
> [|ChessBase 14 - Mega package - english Version], ChessBase Shop
 * [|ChessBase], ChessBase Shop

Videos
> media type="youtube" key="onBwkws-mbM" > media type="youtube" key="DI5qu9UEmHY"
 * ChessBase 11 from ChessCentral with Steve Lopez, September 17, 2010, [|YouTube] Video
 * [|ChessBase 14 Q&A] - with Matthias Wüllenweber, December 2016, [|YouTube] Video

=References= =What links here?= include page="ChessBase (Database)" component="backlinks" limit="100"
 * Up one Level**