{"id":"https://openalex.org/W2783098332","doi":"https://doi.org/10.1515/amcs-2017-0049","title":"Efficient storage, retrieval and analysis of poker hands: An adaptive data framework","display_name":"Efficient storage, retrieval and analysis of poker hands: An adaptive data framework","publication_year":2017,"publication_date":"2017-12-20","ids":{"openalex":"https://openalex.org/W2783098332","doi":"https://doi.org/10.1515/amcs-2017-0049","mag":"2783098332"},"language":"en","primary_location":{"id":"doi:10.1515/amcs-2017-0049","is_oa":true,"landing_page_url":"https://doi.org/10.1515/amcs-2017-0049","pdf_url":"https://content.sciendo.com/downloadpdf/journals/amcs/27/4/article-p713.pdf","source":{"id":"https://openalex.org/S117679522","display_name":"International Journal of Applied Mathematics and Computer Science","issn_l":"1641-876X","issn":["1641-876X","2083-8492"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320322","host_organization_name":"De Gruyter Open","host_organization_lineage":["https://openalex.org/P4310320322","https://openalex.org/P4310313990"],"host_organization_lineage_names":["De Gruyter Open","De Gruyter"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Applied Mathematics and Computer Science","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://content.sciendo.com/downloadpdf/journals/amcs/27/4/article-p713.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5105764461","display_name":"Marcin Gorawski","orcid":"https://orcid.org/0000-0003-4528-242X"},"institutions":[{"id":"https://openalex.org/I119004910","display_name":"Silesian University of Technology","ror":"https://ror.org/02dyjk442","country_code":"PL","type":"education","lineage":["https://openalex.org/I119004910"]}],"countries":["PL"],"is_corresponding":true,"raw_author_name":"Marcin Gorawski","raw_affiliation_strings":["Institute of Informatics Silesian University of Technology, Akademicka 16, 44-100 Gliwice , Poland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Informatics Silesian University of Technology, Akademicka 16, 44-100 Gliwice , Poland","institution_ids":["https://openalex.org/I119004910"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5058061541","display_name":"Michal Lorek","orcid":null},"institutions":[{"id":"https://openalex.org/I119004910","display_name":"Silesian University of Technology","ror":"https://ror.org/02dyjk442","country_code":"PL","type":"education","lineage":["https://openalex.org/I119004910"]}],"countries":["PL"],"is_corresponding":false,"raw_author_name":"Michal Lorek","raw_affiliation_strings":["Institute of Informatics Silesian University of Technology, Akademicka 16, 44-100 Gliwice , Poland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Informatics Silesian University of Technology, Akademicka 16, 44-100 Gliwice , Poland","institution_ids":["https://openalex.org/I119004910"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5105764461"],"corresponding_institution_ids":["https://openalex.org/I119004910"],"apc_list":{"value":4080,"currency":"PLN","value_usd":1100},"apc_paid":{"value":4080,"currency":"PLN","value_usd":1100},"fwci":0.2081,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.66962794,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"27","issue":"4","first_page":"713","last_page":"726"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11574","display_name":"Artificial Intelligence in Games","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11574","display_name":"Artificial Intelligence in Games","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11705","display_name":"Gambling Behavior and Treatments","score":0.9936000108718872,"subfield":{"id":"https://openalex.org/subfields/3203","display_name":"Clinical Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10538","display_name":"Data Mining Algorithms and Applications","score":0.987500011920929,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8815875053405762},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6694380640983582},{"id":"https://openalex.org/keywords/search-engine-indexing","display_name":"Search engine indexing","score":0.6355375051498413},{"id":"https://openalex.org/keywords/big-data","display_name":"Big data","score":0.4897439479827881},{"id":"https://openalex.org/keywords/spark","display_name":"SPARK (programming language)","score":0.4744623303413391},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.4619467854499817},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.4390125274658203},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.375288724899292},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3383951783180237},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1309034824371338}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8815875053405762},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6694380640983582},{"id":"https://openalex.org/C75165309","wikidata":"https://www.wikidata.org/wiki/Q2258979","display_name":"Search engine indexing","level":2,"score":0.6355375051498413},{"id":"https://openalex.org/C75684735","wikidata":"https://www.wikidata.org/wiki/Q858810","display_name":"Big data","level":2,"score":0.4897439479827881},{"id":"https://openalex.org/C2781215313","wikidata":"https://www.wikidata.org/wiki/Q3493345","display_name":"SPARK (programming language)","level":2,"score":0.4744623303413391},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.4619467854499817},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.4390125274658203},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.375288724899292},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3383951783180237},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1309034824371338},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1515/amcs-2017-0049","is_oa":true,"landing_page_url":"https://doi.org/10.1515/amcs-2017-0049","pdf_url":"https://content.sciendo.com/downloadpdf/journals/amcs/27/4/article-p713.pdf","source":{"id":"https://openalex.org/S117679522","display_name":"International Journal of Applied Mathematics and Computer Science","issn_l":"1641-876X","issn":["1641-876X","2083-8492"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320322","host_organization_name":"De Gruyter Open","host_organization_lineage":["https://openalex.org/P4310320322","https://openalex.org/P4310313990"],"host_organization_lineage_names":["De Gruyter Open","De Gruyter"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Applied Mathematics and Computer Science","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:f8435535236a4f28beb53b8a2e01c076","is_oa":true,"landing_page_url":"https://doaj.org/article/f8435535236a4f28beb53b8a2e01c076","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"International Journal of Applied Mathematics and Computer Science, Vol 27, Iss 4, Pp 713-726 (2017)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1515/amcs-2017-0049","is_oa":true,"landing_page_url":"https://doi.org/10.1515/amcs-2017-0049","pdf_url":"https://content.sciendo.com/downloadpdf/journals/amcs/27/4/article-p713.pdf","source":{"id":"https://openalex.org/S117679522","display_name":"International Journal of Applied Mathematics and Computer Science","issn_l":"1641-876X","issn":["1641-876X","2083-8492"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310320322","host_organization_name":"De Gruyter Open","host_organization_lineage":["https://openalex.org/P4310320322","https://openalex.org/P4310313990"],"host_organization_lineage_names":["De Gruyter Open","De Gruyter"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Applied Mathematics and Computer Science","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320324727","display_name":"Silesian University of Technology","ror":"https://ror.org/02dyjk442"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2783098332.pdf","grobid_xml":"https://content.openalex.org/works/W2783098332.grobid-xml"},"referenced_works_count":9,"referenced_works":["https://openalex.org/W80973625","https://openalex.org/W1821681154","https://openalex.org/W2046876904","https://openalex.org/W2080224910","https://openalex.org/W2119738171","https://openalex.org/W2125775320","https://openalex.org/W2159298350","https://openalex.org/W2192625879","https://openalex.org/W2243297565"],"related_works":["https://openalex.org/W2891888092","https://openalex.org/W2900588685","https://openalex.org/W2889616422","https://openalex.org/W2189081352","https://openalex.org/W2803683285","https://openalex.org/W3217778767","https://openalex.org/W2368437561","https://openalex.org/W2569819632","https://openalex.org/W1873761914","https://openalex.org/W2581555177"],"abstract_inverted_index":{"Abstract":[0],"In":[1,35,157],"online":[2],"gambling,":[3],"poker":[4,43,84],"hands":[5,44,85,267],"are":[6,45,230,247],"one":[7],"of":[8,15,40,42,58,71,80,133,150,165,183,218],"the":[9,16,26,31,56,111,131,184,203,209,233],"most":[10],"popular":[11],"and":[12,19,48,53,66,82,141,188,222,227,289],"fundamental":[13],"units":[14],"game":[17],"state":[18],"can":[20],"be":[21,51,139],"considered":[22],"objects":[23],"comprising":[24],"all":[25],"events":[27],"that":[28,98,136,274],"pertain":[29],"to":[30,50,75,138,147,169,200,208,249],"single":[32],"hand":[33,210],"played.":[34],"a":[36,87,93,163,175,215,260],"situation":[37],"where":[38],"tens":[39],"millions":[41],"produced":[46],"daily":[47],"need":[49],"stored":[52],"analysed":[54],"quickly,":[55],"use":[57],"relational":[59],"databases":[60],"no":[61],"longer":[62],"provides":[63],"high":[64],"scalability":[65],"performance":[67],"stability.":[68],"The":[69],"purpose":[70],"this":[72],"paper":[73],"is":[74],"present":[76,214],"an":[77],"efficient":[78],"way":[79],"storing":[81],"retrieving":[83],"in":[86,152,232,240,284],"big":[88,191],"data":[89,101,192,205,235],"environment.":[90],"We":[91,237],"propose":[92],"new,":[94],"read-optimised":[95],"storage":[96,220],"model":[97,221],"offers":[99],"significant":[100],"access":[102,206],"improvements":[103],"over":[104,270],"traditional":[105],"database":[106],"systems":[107],"as":[108,110,117,196],"well":[109],"existing":[112,280],"Hadoop":[113],"file":[114,127,134,160,281],"formats":[115],"such":[116,195],"ORC,":[118],"RCFile":[119],"or":[120,198],"SequenceFile.":[121],"Through":[122],"index-oriented":[123],"partition":[124,276],"elimination,":[125],"our":[126,159,219],"format":[128,161],"allows":[129],"reducing":[130],"number":[132],"splits":[135],"needs":[137],"accessed,":[140],"improves":[142],"query":[143,286],"response":[144],"time":[145],"up":[146],"three":[148],"orders":[149],"magnitude":[151],"comparison":[153],"with":[154],"other":[155,190,279],"approaches.":[156],"addition,":[158],"supports":[162],"range":[164],"new":[166],"indexing":[167],"structures":[168],"facilitate":[170],"fast":[171],"row":[172],"retrieval":[173],"at":[174],"split":[176],"level.":[177],"Both":[178],"index":[179,225],"types":[180],"operate":[181],"independently":[182],"Hive":[185],"execution":[186,253,287],"context":[187],"allow":[189],"computational":[193],"frameworks":[194],"MapReduce":[197],"Spark":[199],"benefit":[201],"from":[202],"optimized":[204],"path":[207],"information.":[211],"Moreover,":[212],"we":[213],"detailed":[216],"analysis":[217],"its":[223],"supporting":[224],"structures,":[226],"how":[228,242],"they":[229],"organised":[231],"overall":[234],"framework.":[236],"also":[238],"describe":[239],"detail":[241],"predicate":[243],"based":[244],"expression":[245],"trees":[246],"used":[248],"build":[250],"effective":[251],"file-level":[252],"plans.":[254],"Our":[255],"experimental":[256],"tests":[257],"conducted":[258],"on":[259],"production":[261],"cluster,":[262],"holding":[263],"nearly":[264],"40":[265],"billion":[266],"which":[268],"span":[269],"4000":[271],"partitions,":[272],"show":[273],"multi-way":[275],"pruning":[277],"outperforms":[278],"formats,":[282],"resulting":[283],"faster":[285],"times":[288],"better":[290],"cluster":[291],"utilisation.":[292]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2026-05-06T08:25:59.206177","created_date":"2018-01-26T00:00:00"}
