First pretending SCID has no limitations - and when proven wrong changing the topic... I call that behaviour trolling - and gaslighting.
You only try to derail any topic into anarchy.
Moderator: Ras
First pretending SCID has no limitations - and when proven wrong changing the topic... I call that behaviour trolling - and gaslighting.
Ironic, considering that I've never said anything even remotely close to "SCID has no limitations".dangi12012 wrote: ↑Tue Nov 16, 2021 6:02 pmFirst pretending SCID has no limitations - and when proven wrong changing the topic... I call that behaviour trolling - and gaslighting.
You only try to derail any topic into anarchy.
dangi12012 wrote:No one wants to touch anything you have posted. That proves you now have negative reputations since everyone knows already you are a forum troll.
Maybe you copied your stockfish commits from someone else too?
I will look into that.
The main advantage is the speed of the position search.
You know why sqlite is superior dont you? Its language agnostic. sqlite does support almost every language out there as backend. So if someone writes a gui tomorrow in GO or RUST or Java - they can use sqlite instantly.Fulvio wrote: ↑Wed Nov 17, 2021 4:41 pmThe main advantage is the speed of the position search.
In the video I had already posted (
it opens a 6.72 million games database and repeatedly searches the current board position almost instantly, while calculating the stats for the next moves and displaying the best games which reached the position sorted by Black Elo.
EDIT:
Also the small size is interesting.
I think it is the smallest size format for databases that do not contain comments.
Thanks for the video. I have watched it. Look like it showed two kinds of searching: match exactly a given position and search for (PGN) header (did I miss something?).Fulvio wrote: ↑Wed Nov 17, 2021 4:41 pmThe main advantage is the speed of the position search.
In the video I had already posted (
it opens a 6.72 million games database and repeatedly searches the current board position almost instantly, while calculating the stats for the next moves and displaying the best games which reached the position sorted by Black Elo.
EDIT:
Also the small size is interesting.
I think it is the smallest size format for databases that do not contain comments.
Nice program!!!stevenaaus wrote: ↑Wed Nov 17, 2021 9:34 pm Check out Lionel's Scid++
https://sourceforge.net/projects/scidpp/
using CQL
Do you already have some benchmarks?phhnguyen wrote: ↑Thu Nov 18, 2021 2:11 am As I have posted in some previous pages, matching exactly given positions is just a small part of searching, useful mostly for opening positions but not from middle games. IMHO, it is not hard to implement since we can use some simple techniques such as storing/matching hash keys or even just matching some beginning moves.
I don't have a video, but you can download it and try (in that database there are 108 games where at least one of the players has 3 queens, even one from Nakamura! And there are 3 games where both have 3 queens!).
I can agree on flexibility and scalability, but based on the benchmarks you posted even that is 20 times slower.