96:
353:
682:. The implementation uses Numpy arrays (themselves Python wrappers for C arrays), as a result there is limited overhead - providing a functional Python integration with speed matching native SQL functions. The Embedded Python functions also support mapped operations, allowing user to execute Python functions in parallel within SQL queries. The practical side of the feature gives users access to Python/NumPy/
27:
392:
back-end layer provides a number of cost-based optimizers for the MAL. The bottom layer is the database kernel, which provides access to the data stored in Binary
Association Tables (BATs). Each BAT is a table consisting of an Object-identifier and value columns, representing a single column in the database.
561:
fashion, only when needed. The system can also process the data upon ingestion, if the data format requires it. As a result, even very large file repositories can be efficiently analyzed, as only the required data is processed in the database. The data can be accessed through either the MonetDB SQL
702:. It is distributed as an R package, removing the need to manage a database server, required for the previous R integrations. The DBMS runs within the R process itself, eliminating socket communication and serialisation overhead - greatly improving efficiency. The idea behind it is to deliver an
407:
Query recycling is an architecture for reusing the byproducts of the operator-at-a-time paradigm in a column store DBMS. Recycling makes use of the generic idea of storing and reusing the results of expensive computations. Unlike low-level instruction caches, query recycling uses an optimizer to
657:
connector allowed the using MonetDB data sources and process them in an R session. The newer R integration feature of MonetDB does not require data to be transferred between the RDBMS and the R session, reducing overhead and improving performance. The feature is intended to give users access to
391:
interfaces under development. Queries are parsed into domain-specific representations, like relational algebra for SQL, and optimized. The generated logical execution plans are then translated into MonetDB Assembly
Language (MAL) instructions, which are passed to the next layer. The middle or
428:
MonetDB was one of the first databases to introduce
Database Cracking. Database Cracking is an incremental partial indexing and/or sorting of the data. It directly exploits the columnar nature of MonetDB. Cracking is a technique that shifts the cost of index maintenance from updates to query
317:
In 2011 a major effort to renovate the MonetDB codebase was started. As part of it, the code for the MonetDB 4 kernel and its XQuery components were frozen. In MonetDB 5, parts of the SQL layer were pushed into the kernel. The resulting changes created a difference in internal
441:
A number of extensions exist for MonetDB that extend the functionality of the database engine. Due to the three-layer architecture, top-level query interfaces can benefit from optimizations done in the backend and kernel layers.
429:
processing. The query pipeline optimizers are used to massage the query plans to crack and to propagate this information. The technique allows for improved access times and self-organized behavior. Database
Cracking received the
500:
project, together with the Data Vault technology, providing transparent access to large scientific data repositories. Data Vaults map the data from the distributed repositories to SciQL arrays, allowing for improved handling of
269:) was released on September 30, 2004. When MonetDB version 4 was released into the open-source domain, many extensions to the code base were added by the MonetDB/CWI team, including a new SQL front end, supporting the
334:
and persistent indices. In this release the deprecated streaming data module DataCell was also removed from the main codebase in an effort to streamline the code. In addition, the license has been changed into the
1883:
Ivanova, Milena; Kargin, Yagiz; Kersten, Martin; Manegold, Stefan; Zhang, Ying; Datcu, Mihai; Molina, Daniela
Espinoza (2013). "Data Vaults: A Database Welcome to Scientific File Repositories".
1311:
Ivanova, Milena; Kargin, Yagiz; Kersten, Martin; Manegold, Stefan; Zhang, Ying; Datcu, Mihai; Molina, Daniela
Espinoza (2013). "Data Vaults: A Database Welcome to Scientific File Repositories".
322:, as it transitioned from MonetDB Instruction Language (MIL) to MonetDB Assembly Language (MAL). Older, no-longer maintained top-level query interfaces were also removed. First was
653:
to be executed in the SQL layer of the system. This is done using the native R support for running embedded in another application, inside the RDBMS in this case. Previously the
1773:
Kersten, Martin L; Idreos, Stratos; Manegold, Stefan; Liarou, Erietta (2011). "The researcher's guide to the data deluge: Querying a scientific database in just a few seconds".
744:
408:
pre-select instructions to cache. The technique is designed to improve query response times and throughput, while working in a self-organizing fashion. The authors from the
2470:
1618:
Sidirourgos, Lefteris; Goncalves, Romulo; Kersten, Martin; Nes, Niels; Manegold, Stefan (2008). "Column-store support for RDF data management: not all swans are white".
2475:
1259:
Zhang, Y.; Scheers, L. H. A.; Kersten, M. L.; Ivanova, M.; Nes, N. J. (2011). "Astronomical Data
Processing Using SciQL, an SQL Based Query Language for Array Data".
942:
2515:
739:
383:
MonetDB architecture is represented in three layers, each with its own set of optimizers. The front end is the top layer, providing query interface for
1639:
Ivanova, Milena G.; Kersten, Martin L.; Nes, Niels J.; Goncalves, Romulo A.P. (2009). "An
Architecture for Recycling Intermediates in a Column-store".
2500:
1964:
521:
standard. The Data Vault technology allows for transparent integration with distributed/remote file repositories. It is designed for scientific data
1829:
Ivanova, Milena; Kersten, Martin; Manegold, Stefan (2012). "Data vaults: a symbiosis between database technology and scientific file repositories".
1279:
Ivanova, Milena; Kersten, Martin; Manegold, Stefan (2012). "Data vaults: a symbiosis between database technology and scientific file repositories".
478:
SciQL an SQL-based query language for science applications with arrays as first class citizens. SciQL allows MonetDB to effectively function as an
234:
called Data
Distilleries, which used early MonetDB implementations in its analytical suite. Data Distilleries eventually became a subsidiary of
2505:
1800:
Liarou, Erietta; Idreos, Stratos; Manegold, Stefan; Kersten, Martin (2012). "MonetDB/DataCell: online analytics in a streaming column-store".
399:
of memory mapped files, and thus departing from traditional DBMS designs involving complex management of large data stores in limited memory.
2480:
1900:
1656:
1562:
1328:
976:
184:
2510:
2490:
2436:
579:
714:
A number of former extensions have been deprecated and removed from the stable code base over time. Some notable examples include an
319:
228:
188:
658:
functions of the R statistical software for in-line analysis of data stored in the RDBMS. It complements the existing support for
2485:
1428:
1171:
330:
interface support was removed with the
October 2014 release. With the July 2015 release, MonetDB gained support for read-only
2342:
623:
212:
2396:
1957:
858:
675:
208:
2321:
2022:
299:. MonetDB includes automatic and self-tuning indexes, run-time query optimization, and a modular software architecture.
200:
69:
939:
2520:
2047:
50:
1001:
2465:
2431:
2347:
2042:
2007:
749:
467:
277:
1454:
2495:
2300:
2200:
1782:
Kersten, M; Zhang, Ying; Ivanova, Milena; Nes, Niels (2011). "SciQL, a query language for science applications".
1414:
829:
2221:
2216:
2174:
1950:
949:. In Proceedings of the ACM SIGMOD International Conference on Management of Data, Chicago, IL, USA, June 2006.
659:
650:
109:
1386:
450:
MonetDB/SQL is a top-level extension, which provides complete support for transactions in compliance with the
795:
199:
with hundreds of columns and millions of rows. MonetDB has been applied in high-performance applications for
2290:
502:
395:
MonetDB internal data representation also relies on the memory addressing ranges of contemporary CPUs using
289:
254:
1503:
557:
formats. The data is stored in the file repository in the original format, and loaded in the database in a
195:. It is designed to provide high performance on complex queries against large databases, such as combining
2316:
2113:
2091:
1016:
907:
Proceedings of the International Workshop on Performance and Evaluation of Data Management Systems (ExpDB)
663:
463:
336:
266:
149:
2408:
2275:
2017:
646:
489:
2280:
2195:
2063:
2012:
1101:
Idreos, S.; Groffen, F. E.; Nes, N. J.; Manegold, S.; Mullender, K. S.; Kersten, M. L. (March 2012).
754:
262:
181:
178:
133:
1874:
Sidirourgos, Lefteris & Kersten, Martin (2013). "Column imprints: a secondary index structure".
1021:
698:) and R UDFs in MonetDB (MonetDB/R), the authors created an embedded version of MonetDB in R called
227:
Data mining projects in the 1990s required improved analytical database support. This resulted in a
2231:
2169:
2086:
2037:
575:
571:
506:
128:
1885:
Proceedings of the 25th International Conference on Scientific and Statistical Database Management
1313:
Proceedings of the 25th International Conference on Scientific and Statistical Database Management
1817:
1761:
1728:
1695:
1606:
1235:
1153:
1034:
982:
595:
307:
231:
216:
26:
2143:
1896:
1862:
1838:
Kargin, Yagiz; Ivanova, Milena; Zhang, Ying; Manegold, Stefan; Kersten, Martin (August 2013).
1687:
1652:
1558:
1400:
1368:
1344:
Kargin, Yagiz; Ivanova, Milena; Zhang, Ying; Manegold, Stefan; Kersten, Martin (August 2013).
1324:
1192:
972:
674:
Similarly to the embedded R UDFs in MonetDB, the database now has support for UDFs written in
538:
413:
311:
250:
2326:
2032:
1888:
1854:
1809:
1753:
1720:
1679:
1644:
1627:
1598:
1550:
1360:
1316:
1145:
1026:
964:
914:
631:
522:
284:-tuned query execution architecture that often gave MonetDB a speed advantage over the same
196:
144:
116:
1795:. CIDR 2011: 5th Biennial Conference on Innovative Data Systems Research. Creative Commons.
2226:
2190:
2129:
2081:
946:
574:
for Earth observation data. Data Vaults for FITS files have also been used for processing
558:
493:
95:
1080:
366:
Please help update this section to reflect recent events or newly available information.
302:
By 2008, a follow-on project called X100 (MonetDB/X100) started, which evolved into the
1973:
1927:
1294:
723:
599:
563:
530:
517:
Data Vault is a database-attached external file repository for MonetDB, similar to the
483:
331:
121:
39:
602:
research, the module has a SAM/BAM data loader and a set of SQL UDFs for working with
2459:
2403:
2148:
1432:
409:
396:
1732:
1157:
706:-like package for R, with the performance of an in-memory optimized columnar store.
686:
libraries, which can provide a large selection of statistical/analytical functions.
2415:
2352:
2236:
1765:
1699:
1610:
1038:
986:
258:
1839:
1821:
1345:
1066:
1707:
Ivanova, Milena G; Kersten, Martin L; Nes, Niels J; Goncalves, Romulo AP (2010).
1641:
Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data
1549:. Lecture Notes in Computer Science. Vol. 1997. Springer. pp. 137–150.
1132:
Ivanova, Milena G; Kersten, Martin L; Nes, Niels J; Goncalves, Romulo AP (2010).
961:
Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data
778:
2285:
2027:
627:
526:
326:, which relied on MonetDB 4 and was never ported to version 5. The experimental
246:
204:
192:
1102:
899:
867:
257:. It was initially called simply Monet, after the French impressionist painter
2391:
2164:
1932:
759:
591:
550:
479:
430:
417:
303:
34:
1866:
1858:
1813:
1691:
1631:
1541:
Schmidt, Albrecht; Kersten, Martin; Windhouwer, Menzo; Waas, Florian (2001).
1468:
1372:
1364:
938:
P. A. Boncz, T. Grust, M. van Keulen, S. Manegold, J. Rittinger, J. Teubner.
918:
2295:
2138:
2073:
1892:
1757:
1724:
1648:
1602:
1554:
1320:
1149:
1103:"MonetDB: Two Decades of Research in Column-oriented Database Architectures"
1030:
968:
695:
546:
296:
285:
78:
1683:
295:. It was one of the first database systems to tune query optimization for
245:
MonetDB in its current form was first created in 2002 by doctoral student
2133:
2068:
2002:
607:
451:
270:
1928:
Database Architectures group at CWI - the original developers of MonetDB
1668:"Optimizing Database Architecture for the New Bottleneck: Memory Access"
959:
Marcin Zukowski; Peter Boncz (May 20, 2012). "From x100 to vectorwise".
416:, Niels Nes and Romulo Goncalves, won the "Best Paper Runner Up" at the
534:
518:
1937:
1876:
Proceedings of the 2013 international conference on Management of data
1793:
SciBORQ: Scientific data management with Bounds On Runtime and Quality
940:
MonetDB/XQuery: A Fast XQuery Processor Powered by a Relational Engine
812:
622:-based extension for working with linked data, which adds support for
1530:
Database architecture optimized for the new bottleneck: Memory access
860:
Monet: A Next-Generation DBMS Kernel For Query-Intensive Applications
715:
703:
619:
554:
388:
323:
1922:
2108:
2103:
2098:
1942:
1666:
Manegold, Stefan; Boncz, Peter A.; Kersten, Martin L. (Dec 2000).
1482:
1052:
886:
683:
679:
567:
497:
292:
137:
843:
16:
Open source column-oriented relational database management system
1534:
Proceedings of International Conference on Very Large Data Bases
719:
542:
462:
MonetDB/GIS is an extension to MonetDB/SQL with support for the
327:
235:
2373:
2257:
1984:
1946:
1709:"An architecture for recycling intermediates in a column-store"
1134:"An architecture for recycling intermediates in a column-store"
562:
or SciQL interfaces. The Data Vault technology was used in the
1741:
1708:
1667:
1586:
1542:
1133:
1000:
Inkster, D.; Zukowski, M.; Boncz, P. A. (September 20, 2011).
603:
384:
346:
281:
239:
1791:
Sidirourgos, Lefteris; Kersten, Martin; Boncz, Peter (2011).
1784:
Proceedings of the EDBT/ICDT 2011 Workshop on Array Databases
1572:
Idreos, Stratos; Kersten, Martin L; Manegold, Stefan (2007).
1543:"Efficient Relational Storage and Retrieval of XML Documents"
1216:
Idreos, Stratos; Kersten, Martin L; Manegold, Stefan (2007).
1585:
Boncz, Peter A; Kersten, Martin L; Manegold, Stefan (2008).
1504:"Announcement: New Oct2014 Feature release of MonetDB suite"
1283:. SSDBM 20212. Springer Berlin Heidelberg. pp. 485–494.
1172:"CWI database team wins Best Paper Runner Up at SIGMOD 2009"
813:"MonetDB - LOD2 - Creating Knowledge out of Interlined Data"
486:
280:: a storage model based on vertical fragmentation, a modern
1923:
MonetDB Solutions - MonetDB's professional services company
1833:. SSDBM 2012. Springer Berlin Heidelberg. pp. 485–494.
1917:
1840:"Lazy ETL in Action: ETL Technology Dates Scientific Data"
1346:"Lazy ETL in Action: ETL Technology Dates Scientific Data"
866:(Ph.D. Thesis). Universiteit van Amsterdam. Archived from
412:
Database Architectures group, composed of Milena Ivanova,
161:
1528:
Boncz, Peter; Manegold, Stefan; Kersten, Martin (1999).
505:
data in MonetDB. SciQL will be further extended for the
1387:"Astronomical data analysis with MonetDB Data Vaults"
745:
Comparison of relational database management systems
276:
MonetDB introduced innovations in all layers of the
2424:
2384:
2335:
2309:
2268:
2209:
2183:
2157:
2122:
2056:
1995:
420:2009 conference for their work on Query Recycling.
156:
143:
127:
115:
105:
68:
49:
33:
253:as part of the 1990s' MAGNUM research project at
1740:Goncalves, Romulo & Kersten, Martin (2011).
1261:Astronomical Data Analysis Software and Systems
1831:Scientific and Statistical Database Management
1678:(3). Springer-Verlag New York, Inc.: 231–246.
1281:Scientific and Statistical Database Management
900:"An Empirical Evaluation of XQuery Processors"
740:List of relational database management systems
694:Following the release of remote driver for R (
2437:Data warehousing products and their producers
1958:
1096:
1094:
1092:
1090:
8:
1742:"The data cyclotron query processing scheme"
19:
2381:
2370:
2265:
2254:
1992:
1981:
1965:
1951:
1943:
718:extension removed in MonetDB version 5; a
94:
18:
2471:Client-server database management systems
1933:List of scientific projects using MonetDB
1020:
882:
880:
824:
822:
2476:Column-oriented DBMS software for Linux
1306:
1304:
1274:
1272:
1270:
1002:"Integration of VectorWise with Ingres"
770:
570:project, which was aimed at building a
306:technology. VectorWise was acquired by
238:in 2003, which in turn was acquired by
2516:Relational database management systems
626:and allowing MonetDB to function as a
1643:. SIGMOD '09. ACM. pp. 309–320.
1587:"Breaking the memory wall in MonetDB"
807:
805:
790:
788:
433:2011 J.Gray best dissertation award.
185:relational database management system
7:
1746:ACM Transactions on Database Systems
1713:ACM Transactions on Database Systems
1138:ACM Transactions on Database Systems
844:"A short history about us - MonetDB"
662:UDFs and is intended to be used for
187:(RDBMS) originally developed at the
594:module for efficient processing of
337:Mozilla Public License, version 2.0
265:license (a modified version of the
2322:MultiDimensional eXpressions (MDX)
1938:MonetDB.R - MonetDB to R Connector
1455:"Embedded Python/NumPy in MonetDB"
1431:. 13 November 2014. Archived from
606:data. The module uses the popular
580:The INT Photometric H-Alpha Survey
314:and sold as a commercial product.
189:Centrum Wiskunde & Informatica
14:
1847:Proceedings of the VLDB Endowment
1802:Proceedings of the VLDB Endowment
1620:Proceedings of the VLDB Endowment
1353:Proceedings of the VLDB Endowment
2501:Free database management systems
1547:The World Wide Web and Databases
351:
25:
1067:"MonetDB Oct2014 Release Notes"
533:data. There is support for the
2343:Business intelligence software
2222:Extract, load, transform (ELT)
2217:Extract, transform, load (ETL)
1110:IEEE Data Engineering Bulletin
213:Resource Description Framework
1:
2506:Free software programmed in C
2291:Decision support system (DSS)
898:Stefan Manegold (June 2006).
261:. The first version under an
209:geographic information system
2481:Cross-platform free software
2317:Data Mining Extensions (DMX)
1918:Official homepage of MonetDB
1775:PVLDB Challenges and Visions
1081:"MonetDB July 2015 Released"
630:. Under development for the
201:online analytical processing
2511:Products introduced in 2004
2078:Ensemble modeling patterns
2048:Single version of the truth
887:MonetDB historic background
2537:
2432:Comparison of OLAP servers
830:"Life Sciences in MonetDB"
750:Database management system
468:Open Geospatial Consortium
215:(RDF), text retrieval and
2491:Data warehousing products
2380:
2369:
2301:Data warehouse automation
2264:
2253:
1991:
1986:Creating a data warehouse
1980:
1591:Communications of the ACM
963:. ACM. pp. 861–862.
857:Boncz, Peter (May 2002).
360:This article needs to be
64:
45:
24:
1878:. ACM. pp. 893–904.
1859:10.14778/2536274.2536297
1814:10.14778/2367502.2367535
1632:10.14778/1454159.1454227
1365:10.14778/2536274.2536297
919:10.1016/j.is.2007.05.004
2486:Cross-platform software
2327:XML for Analysis (XMLA)
1893:10.1145/2484838.2484876
1758:10.1145/2043652.2043660
1725:10.1145/1862919.1862921
1649:10.1145/1559845.1559879
1603:10.1145/1409360.1409380
1555:10.1007/3-540-45271-0_9
1429:"Embedded R in MonetDB"
1321:10.1145/2484838.2484876
1150:10.1145/1862919.1862921
1031:10.1145/2070736.2070747
969:10.1145/2213836.2213967
779:"MonetDB Release Notes"
482:. SciQL is used in the
255:University of Amsterdam
2259:Using a data warehouse
2114:Operational data store
1415:"SAM/BAM installation"
796:"GeoSpatial - MonetDB"
664:in-database processing
464:Simple Features Access
310:, integrated with the
267:Mozilla Public License
150:Mozilla Public License
56:Aug2024 (11.51) /
2276:Business intelligence
1786:. ACM. pp. 1–12.
1684:10.1007/s007780000031
2092:Focal point modeling
2064:Column-oriented DBMS
2013:Dimensional modeling
755:Column-oriented DBMS
263:open-source software
134:Column-oriented DBMS
2397:Information factory
2170:Early-arriving fact
2087:Data vault modeling
2038:Reverse star schema
1578:Proceedings of CIDR
1483:"Xquery (obsolete)"
1471:. 25 November 2015.
1469:"MonetDBLite for R"
1435:on 13 November 2014
1417:. 24 November 2014.
1222:Proceedings of CIDR
1069:. 12 December 2014.
1055:. 12 December 2014.
913:(2). ACM: 203–220.
598:data. Aimed at the
576:astronomical survey
572:virtual observatory
529:, specifically for
507:Human Brain Project
21:
2521:Structured storage
2348:Reporting software
1597:(12). ACM: 77–85.
1457:. 11 January 2015.
945:2008-05-19 at the
873:on 13 August 2011.
670:Python integration
645:module allows for
632:Linked Open Data 2
596:sequence alignment
492:2014-05-30 at the
308:Actian Corporation
217:sequence alignment
40:MonetDB Foundation
2466:Big data products
2453:
2452:
2449:
2448:
2445:
2444:
2365:
2364:
2361:
2360:
2249:
2248:
2245:
2244:
2144:Sixth normal form
1902:978-1-4503-1921-8
1853:(12): 1286–1289.
1808:(12): 1910–1913.
1658:978-1-60558-551-2
1574:Database cracking
1564:978-3-540-41826-9
1536:. pp. 54–65.
1359:(12): 1286–1289.
1330:978-1-4503-1921-8
1218:Database cracking
1083:. 31 August 2015.
1009:ACM SIGMOD Record
978:978-1-4503-1247-9
726:extension called
722:extension, and a
710:Former extensions
618:MonetDB/RDF is a
539:Earth observation
424:Database Cracking
387:, with SciQL and
381:
380:
290:interpreter-based
251:Martin L. Kersten
172:
171:
2528:
2496:Database engines
2382:
2371:
2266:
2255:
2033:Snowflake schema
1993:
1982:
1967:
1960:
1953:
1944:
1906:
1879:
1870:
1844:
1834:
1825:
1796:
1787:
1778:
1769:
1736:
1703:
1672:The VLDB Journal
1662:
1635:
1626:(2): 1553–1563.
1614:
1581:
1568:
1537:
1515:
1514:
1512:
1511:
1500:
1494:
1493:
1491:
1490:
1479:
1473:
1472:
1465:
1459:
1458:
1451:
1445:
1444:
1442:
1440:
1425:
1419:
1418:
1411:
1405:
1404:
1397:
1391:
1390:
1383:
1377:
1376:
1350:
1341:
1335:
1334:
1308:
1299:
1298:
1291:
1285:
1284:
1276:
1265:
1264:
1256:
1250:
1249:
1247:
1246:
1232:
1226:
1225:
1213:
1207:
1206:
1204:
1203:
1189:
1183:
1182:
1180:
1179:
1168:
1162:
1161:
1128:
1122:
1121:
1119:
1117:
1107:
1098:
1085:
1084:
1077:
1071:
1070:
1063:
1057:
1056:
1049:
1043:
1042:
1024:
1006:
997:
991:
990:
956:
950:
936:
930:
929:
927:
925:
904:
895:
889:
884:
875:
874:
872:
865:
854:
848:
847:
840:
834:
833:
826:
817:
816:
809:
800:
799:
792:
783:
782:
775:
523:data exploration
376:
373:
367:
355:
354:
347:
168:
165:
163:
117:Operating system
98:
93:
90:
88:
86:
84:
82:
80:
59:
29:
22:
2536:
2535:
2531:
2530:
2529:
2527:
2526:
2525:
2456:
2455:
2454:
2441:
2420:
2376:
2357:
2331:
2305:
2260:
2241:
2205:
2201:Slowly changing
2191:Dimension table
2179:
2153:
2130:Data dictionary
2118:
2082:Anchor modeling
2052:
1987:
1976:
1974:Data warehouses
1971:
1914:
1909:
1903:
1882:
1873:
1842:
1837:
1828:
1799:
1790:
1781:
1772:
1739:
1706:
1665:
1659:
1638:
1617:
1584:
1571:
1565:
1540:
1527:
1523:
1518:
1509:
1507:
1502:
1501:
1497:
1488:
1486:
1481:
1480:
1476:
1467:
1466:
1462:
1453:
1452:
1448:
1438:
1436:
1427:
1426:
1422:
1413:
1412:
1408:
1399:
1398:
1394:
1385:
1384:
1380:
1348:
1343:
1342:
1338:
1331:
1310:
1309:
1302:
1297:. 4 March 2014.
1293:
1292:
1288:
1278:
1277:
1268:
1258:
1257:
1253:
1244:
1242:
1236:"SIGMOD Awards"
1234:
1233:
1229:
1215:
1214:
1210:
1201:
1199:
1193:"SIGMOD Awards"
1191:
1190:
1186:
1177:
1175:
1174:. CWI Amsterdam
1170:
1169:
1165:
1131:
1129:
1125:
1115:
1113:
1105:
1100:
1099:
1088:
1079:
1078:
1074:
1065:
1064:
1060:
1051:
1050:
1046:
1022:10.1.1.297.4985
1004:
999:
998:
994:
979:
958:
957:
953:
947:Wayback Machine
937:
933:
923:
921:
902:
897:
896:
892:
885:
878:
870:
863:
856:
855:
851:
846:. 6 March 2014.
842:
841:
837:
832:. 25 July 2023.
828:
827:
820:
815:. 6 March 2014.
811:
810:
803:
798:. 25 July 2023.
794:
793:
786:
777:
776:
772:
768:
736:
712:
692:
672:
640:
616:
588:
515:
503:spatio-temporal
494:Wayback Machine
476:
460:
448:
439:
426:
405:
403:Query Recycling
377:
371:
368:
365:
356:
352:
345:
312:Ingres database
288:over a typical
225:
182:column-oriented
160:
136:
101:
77:
60:
57:
17:
12:
11:
5:
2534:
2532:
2524:
2523:
2518:
2513:
2508:
2503:
2498:
2493:
2488:
2483:
2478:
2473:
2468:
2458:
2457:
2451:
2450:
2447:
2446:
2443:
2442:
2440:
2439:
2434:
2428:
2426:
2422:
2421:
2419:
2418:
2413:
2412:
2411:
2409:Enterprise bus
2401:
2400:
2399:
2388:
2386:
2378:
2377:
2374:
2367:
2366:
2363:
2362:
2359:
2358:
2356:
2355:
2350:
2345:
2339:
2337:
2333:
2332:
2330:
2329:
2324:
2319:
2313:
2311:
2307:
2306:
2304:
2303:
2298:
2293:
2288:
2283:
2278:
2272:
2270:
2262:
2261:
2258:
2251:
2250:
2247:
2246:
2243:
2242:
2240:
2239:
2234:
2229:
2224:
2219:
2213:
2211:
2207:
2206:
2204:
2203:
2198:
2193:
2187:
2185:
2181:
2180:
2178:
2177:
2172:
2167:
2161:
2159:
2155:
2154:
2152:
2151:
2146:
2141:
2136:
2126:
2124:
2120:
2119:
2117:
2116:
2111:
2106:
2101:
2096:
2095:
2094:
2089:
2084:
2076:
2071:
2066:
2060:
2058:
2054:
2053:
2051:
2050:
2045:
2040:
2035:
2030:
2025:
2020:
2015:
2010:
2005:
1999:
1997:
1989:
1988:
1985:
1978:
1977:
1972:
1970:
1969:
1962:
1955:
1947:
1941:
1940:
1935:
1930:
1925:
1920:
1913:
1912:External links
1910:
1908:
1907:
1901:
1887:. SSDBM. ACM.
1880:
1871:
1835:
1826:
1797:
1788:
1779:
1770:
1752:(4). ACM: 27.
1737:
1719:(4). ACM: 24.
1704:
1663:
1657:
1636:
1615:
1582:
1569:
1563:
1538:
1524:
1522:
1519:
1517:
1516:
1495:
1474:
1460:
1446:
1420:
1406:
1392:
1378:
1336:
1329:
1315:. SSDBM. ACM.
1300:
1286:
1266:
1251:
1227:
1208:
1184:
1163:
1144:(4). ACM: 24.
1123:
1086:
1072:
1058:
1044:
1015:(3). ACM: 45.
992:
977:
951:
931:
890:
876:
849:
835:
818:
801:
784:
769:
767:
764:
763:
762:
757:
752:
747:
742:
735:
732:
724:streaming data
711:
708:
691:
688:
671:
668:
639:
636:
615:
612:
600:bioinformatics
590:MonetDB has a
587:
584:
564:European Union
531:remote sensing
514:
511:
484:European Union
480:array database
475:
472:
459:
456:
447:
444:
438:
435:
425:
422:
414:Martin Kersten
404:
401:
379:
378:
359:
357:
350:
344:
341:
249:and professor
224:
221:
170:
169:
158:
154:
153:
147:
141:
140:
131:
125:
124:
122:Cross-platform
119:
113:
112:
107:
103:
102:
100:
99:
74:
72:
66:
65:
62:
61:
55:
53:
51:Stable release
47:
46:
43:
42:
37:
31:
30:
15:
13:
10:
9:
6:
4:
3:
2:
2533:
2522:
2519:
2517:
2514:
2512:
2509:
2507:
2504:
2502:
2499:
2497:
2494:
2492:
2489:
2487:
2484:
2482:
2479:
2477:
2474:
2472:
2469:
2467:
2464:
2463:
2461:
2438:
2435:
2433:
2430:
2429:
2427:
2423:
2417:
2414:
2410:
2407:
2406:
2405:
2404:Ralph Kimball
2402:
2398:
2395:
2394:
2393:
2390:
2389:
2387:
2383:
2379:
2372:
2368:
2354:
2351:
2349:
2346:
2344:
2341:
2340:
2338:
2334:
2328:
2325:
2323:
2320:
2318:
2315:
2314:
2312:
2308:
2302:
2299:
2297:
2294:
2292:
2289:
2287:
2284:
2282:
2279:
2277:
2274:
2273:
2271:
2267:
2263:
2256:
2252:
2238:
2235:
2233:
2230:
2228:
2225:
2223:
2220:
2218:
2215:
2214:
2212:
2208:
2202:
2199:
2197:
2194:
2192:
2189:
2188:
2186:
2182:
2176:
2173:
2171:
2168:
2166:
2163:
2162:
2160:
2156:
2150:
2149:Surrogate key
2147:
2145:
2142:
2140:
2137:
2135:
2131:
2128:
2127:
2125:
2121:
2115:
2112:
2110:
2107:
2105:
2102:
2100:
2097:
2093:
2090:
2088:
2085:
2083:
2080:
2079:
2077:
2075:
2072:
2070:
2067:
2065:
2062:
2061:
2059:
2055:
2049:
2046:
2044:
2041:
2039:
2036:
2034:
2031:
2029:
2026:
2024:
2021:
2019:
2016:
2014:
2011:
2009:
2006:
2004:
2001:
2000:
1998:
1994:
1990:
1983:
1979:
1975:
1968:
1963:
1961:
1956:
1954:
1949:
1948:
1945:
1939:
1936:
1934:
1931:
1929:
1926:
1924:
1921:
1919:
1916:
1915:
1911:
1904:
1898:
1894:
1890:
1886:
1881:
1877:
1872:
1868:
1864:
1860:
1856:
1852:
1848:
1841:
1836:
1832:
1827:
1823:
1819:
1815:
1811:
1807:
1803:
1798:
1794:
1789:
1785:
1780:
1776:
1771:
1767:
1763:
1759:
1755:
1751:
1747:
1743:
1738:
1734:
1730:
1726:
1722:
1718:
1714:
1710:
1705:
1701:
1697:
1693:
1689:
1685:
1681:
1677:
1673:
1669:
1664:
1660:
1654:
1650:
1646:
1642:
1637:
1633:
1629:
1625:
1621:
1616:
1612:
1608:
1604:
1600:
1596:
1592:
1588:
1583:
1579:
1575:
1570:
1566:
1560:
1556:
1552:
1548:
1544:
1539:
1535:
1531:
1526:
1525:
1520:
1505:
1499:
1496:
1484:
1478:
1475:
1470:
1464:
1461:
1456:
1450:
1447:
1434:
1430:
1424:
1421:
1416:
1410:
1407:
1403:. 2015-09-09.
1402:
1401:"Data Vaults"
1396:
1393:
1389:. 2015-09-09.
1388:
1382:
1379:
1374:
1370:
1366:
1362:
1358:
1354:
1347:
1340:
1337:
1332:
1326:
1322:
1318:
1314:
1307:
1305:
1301:
1296:
1290:
1287:
1282:
1275:
1273:
1271:
1267:
1262:
1255:
1252:
1241:
1237:
1231:
1228:
1223:
1219:
1212:
1209:
1198:
1194:
1188:
1185:
1173:
1167:
1164:
1159:
1155:
1151:
1147:
1143:
1139:
1135:
1127:
1124:
1112:. IEEE: 40–45
1111:
1104:
1097:
1095:
1093:
1091:
1087:
1082:
1076:
1073:
1068:
1062:
1059:
1054:
1048:
1045:
1040:
1036:
1032:
1028:
1023:
1018:
1014:
1010:
1003:
996:
993:
988:
984:
980:
974:
970:
966:
962:
955:
952:
948:
944:
941:
935:
932:
920:
916:
912:
908:
901:
894:
891:
888:
883:
881:
877:
869:
862:
861:
853:
850:
845:
839:
836:
831:
825:
823:
819:
814:
808:
806:
802:
797:
791:
789:
785:
780:
774:
771:
765:
761:
758:
756:
753:
751:
748:
746:
743:
741:
738:
737:
733:
731:
729:
725:
721:
717:
709:
707:
705:
701:
697:
689:
687:
685:
681:
677:
669:
667:
665:
661:
656:
652:
648:
644:
638:R integration
637:
635:
633:
629:
625:
621:
613:
611:
609:
605:
601:
597:
593:
585:
583:
581:
577:
573:
569:
565:
560:
556:
552:
549:), MiniSEED (
548:
544:
540:
536:
532:
528:
524:
520:
512:
510:
508:
504:
499:
495:
491:
488:
485:
481:
473:
471:
469:
465:
457:
455:
453:
445:
443:
436:
434:
432:
423:
421:
419:
415:
411:
402:
400:
398:
397:demand paging
393:
390:
386:
375:
363:
358:
349:
348:
342:
340:
338:
333:
332:data sharding
329:
325:
321:
315:
313:
309:
305:
300:
298:
294:
291:
287:
283:
279:
274:
272:
268:
264:
260:
256:
252:
248:
243:
241:
237:
233:
230:
222:
220:
218:
214:
210:
206:
202:
198:
194:
191:(CWI) in the
190:
186:
183:
180:
176:
167:
159:
155:
152:, version 2.0
151:
148:
146:
142:
139:
135:
132:
130:
126:
123:
120:
118:
114:
111:
108:
104:
97:
92:
76:
75:
73:
71:
67:
63:
54:
52:
48:
44:
41:
38:
36:
32:
28:
23:
2416:Dan Linstedt
1884:
1875:
1850:
1846:
1830:
1805:
1801:
1792:
1783:
1774:
1749:
1745:
1716:
1712:
1675:
1671:
1640:
1623:
1619:
1594:
1590:
1577:
1573:
1546:
1533:
1529:
1521:Bibliography
1508:. Retrieved
1498:
1487:. Retrieved
1477:
1463:
1449:
1437:. Retrieved
1433:the original
1423:
1409:
1395:
1381:
1356:
1352:
1339:
1312:
1289:
1280:
1260:
1254:
1243:. Retrieved
1239:
1230:
1221:
1217:
1211:
1200:. Retrieved
1196:
1187:
1176:. Retrieved
1166:
1141:
1137:
1126:
1114:. Retrieved
1109:
1075:
1061:
1047:
1012:
1008:
995:
960:
954:
934:
924:December 11,
922:. Retrieved
910:
906:
893:
868:the original
859:
852:
838:
773:
727:
713:
699:
693:
673:
654:
642:
641:
617:
589:
516:
477:
466:standard of
461:
449:
440:
427:
406:
394:
382:
369:
361:
343:Architecture
316:
301:
275:
259:Claude Monet
244:
226:
219:processing.
174:
173:
35:Developer(s)
2353:Spreadsheet
2286:Data mining
2028:Star schema
1439:12 November
700:MonetDBLite
690:MonetDBLite
649:written in
628:triplestore
513:Data Vaults
247:Peter Boncz
205:data mining
193:Netherlands
179:open-source
2460:Categories
2392:Bill Inmon
2196:Degenerate
2165:Fact table
1510:2015-05-26
1489:2015-05-26
1245:2014-12-12
1240:ACM SIGMOD
1202:2014-07-01
1197:ACM SIGMOD
1178:2009-07-01
766:References
760:Array DBMS
614:RDF/SPARQL
582:(IPHAS)
551:seismology
487:PlanetData
454:standard.
437:Components
431:ACM SIGMOD
418:ACM SIGMOD
304:VectorWise
297:CPU caches
273:standard.
106:Written in
70:Repository
2310:Languages
2296:OLAP cube
2281:Dashboard
2232:Transform
2184:Dimension
2139:Data mart
2074:Data mesh
2043:Aggregate
2008:Dimension
1867:2150-8097
1692:1066-8888
1506:. MonetDB
1485:. MonetDB
1373:2150-8097
1017:CiteSeerX
728:Data Cell
696:MonetDB.R
655:MonetDB.R
643:MonetDB/R
634:project.
610:library.
578:data for
547:astronomy
372:June 2017
286:algorithm
242:in 2009.
2425:Products
2269:Concepts
2134:Metadata
2123:Elements
2069:Data hub
2057:Variants
2003:Database
1996:Concepts
1733:52811192
1158:52811192
1116:March 6,
1053:"XQuery"
943:Archived
734:See also
608:SAMtools
490:Archived
452:SQL:2003
271:SQL:2003
232:spin-off
164:.monetdb
87:/MonetDB
81:.monetdb
58: ()
2375:Related
2227:Extract
2210:Filling
2175:Measure
1766:6707515
1700:1688757
1611:5633935
1295:"SciQL"
1039:6372175
987:9187072
592:SAM/BAM
586:SAM/BAM
568:TELEIOS
535:GeoTIFF
519:SQL/MED
498:TELEIOS
470:(OGC).
362:updated
223:History
211:(GIS),
175:MonetDB
157:Website
145:License
20:MonetDB
2385:People
1899:
1865:
1822:545154
1820:
1764:
1731:
1698:
1690:
1655:
1609:
1561:
1371:
1327:
1156:
1037:
1019:
985:
975:
716:XQuery
704:SQLite
676:Python
620:SPARQL
555:NetCDF
553:) and
527:mining
389:SPARQL
324:XQuery
197:tables
177:is an
2336:Tools
2109:ROLAP
2104:MOLAP
2099:HOLAP
1843:(PDF)
1818:S2CID
1762:S2CID
1729:S2CID
1696:S2CID
1607:S2CID
1349:(PDF)
1154:S2CID
1106:(PDF)
1035:S2CID
1005:(PDF)
983:S2CID
903:(PDF)
871:(PDF)
864:(PDF)
684:SciPy
680:NumPy
474:SciQL
293:RDBMS
138:RDBMS
89:/file
2237:Load
2158:Fact
2023:OLAP
2018:Fact
1897:ISBN
1863:ISSN
1688:ISSN
1653:ISBN
1559:ISBN
1441:2014
1369:ISSN
1325:ISBN
1118:2014
973:ISBN
926:2013
720:JAQL
647:UDFs
559:lazy
543:FITS
525:and
496:and
328:Jaql
320:APIs
278:DBMS
236:SPSS
166:.org
129:Type
83:.org
1889:doi
1855:doi
1810:doi
1754:doi
1721:doi
1680:doi
1645:doi
1628:doi
1599:doi
1551:doi
1361:doi
1317:doi
1146:doi
1027:doi
965:doi
915:doi
624:RDF
604:DNA
566:'s
541:),
458:GIS
446:SQL
410:CWI
385:SQL
282:CPU
240:IBM
229:CWI
162:www
85:/hg
79:www
2462::
1895:.
1861:.
1849:.
1845:.
1816:.
1804:.
1760:.
1750:36
1748:.
1744:.
1727:.
1717:35
1715:.
1711:.
1694:.
1686:.
1674:.
1670:.
1651:.
1622:.
1605:.
1595:51
1593:.
1589:.
1576:.
1557:.
1545:.
1532:.
1367:.
1355:.
1351:.
1323:.
1303:^
1269:^
1238:.
1220:.
1195:.
1152:.
1142:35
1140:.
1136:.
1130:*
1108:.
1089:^
1033:.
1025:.
1013:40
1011:.
1007:.
981:.
971:.
911:33
909:.
905:.
879:^
821:^
804:^
787:^
730:.
666:.
509:.
339:.
207:,
203:,
2132:/
1966:e
1959:t
1952:v
1905:.
1891::
1869:.
1857::
1851:6
1824:.
1812::
1806:5
1777:.
1768:.
1756::
1735:.
1723::
1702:.
1682::
1676:9
1661:.
1647::
1634:.
1630::
1624:1
1613:.
1601::
1580:.
1567:.
1553::
1513:.
1492:.
1443:.
1375:.
1363::
1357:6
1333:.
1319::
1263:.
1248:.
1224:.
1205:.
1181:.
1160:.
1148::
1120:.
1041:.
1029::
989:.
967::
928:.
917::
781:.
678:/
660:C
651:R
545:(
537:(
374:)
370:(
364:.
110:C
91:/
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.