请输入您要查询的百科知识:

 

词条 Draft:Hackolade
释义

  1. Overview

  2. History

  3. Features

  4. Standards

  5. Supported databases and targets

  6. See also

  7. References

  8. External links

  9. Creation of the page Hackolade

{{AFC submission|d|n|u=DeGlinGo117|ns=118|decliner=K.e.coffman|declinets=20181231231313|reject=yes|ts=20181203100029}} {{AFC comment|1=Does not meet NCORP; significant RS coverage not found. K.e.coffman (talk) 23:13, 31 December 2018 (UTC)}}
{{Primary sources|date=December 2018}}{{Use mdy dates|date=December 2018}}{{Infobox software
| logo = Logo-hackolade.jpg
| developer = IntegrIT dba Hackolade
| latest release version = 2.3.3
| latest release date = {{release date|2018|11|23}}
| operating system = Windows, Mac and Linux
| programming language = JavaScript, Electron, ReactJS
| license = {{Plainlist|Commercial proprietary software
| website = {{URL|https://hackolade.com/}}
}}

Hackolade is a visual software for the physical data modeling of NoSQL and multi-model databases which support the use of Big Data, non-relational data, and graph data.[1].

NoSQL databases have sometimes been labelled schemaless[2] or non-relational, and they allow a dynamic schema design[3] to help information architects and developers leverage the power and flexibility of JSON when storing semi-structured and unstructured data[4].

Hackolade extends entity-relationship modeling to handle the complex hierarchical JSON structures found in document store databases[5].

Overview

Hackolade is an application written in JavaScript[6] and packaged with Electron[7] to run on Windows, Mac, or Linux. It fits in a new era of IT architectures where Agile software development, Microservices, containers, NoSQL databases, and cloud are extremely prevalent[8] to perform the database schema design of NoSQL and REST APIs.

History

Hackolade launched a first version at the MongoDB World conference[9]. It introduced a release for AWS DynamoDB in December 2016[10], and Couchbase in May 2017[11]. In November 2017, Hackolade received certification for the Enterprise version of MongoDB[12]. In September 2018, Hackolade launched version 2 which adds support for graph databases and Neo4j[13]

Features

  • Graphical schema design/physical data modeling
  • Forward-engineering and reverse-engineering
  • Schema model comparison
  • Data model documentation
  • JSON nested objects and polymorphism
  • JSON Schema editing and persistence

Standards

  • Entity-Relationship diagrams
  • Information Engineering notation
  • JSON Schema

Supported databases and targets

  • Document-oriented databases:
    • MongoDB
    • Couchbase
    • Cosmos DB
    • Elasticsearch
    • Google Realtime Firebase
    • Google Cloud Firestore
  • Graph databases:
    • Neo4j
  • Key-value stores:
    • DynamoDB
  • Wide column stores:
    • Apache Cassandra
    • Apache HBase
  • Multi-Model Databases
    • MarkLogic
  • Apache Hadoop:
    • Apache Avro
    • Apache Hive
  • Application programming interface
    • JSON

See also

  • Comparison of data modeling tools
  • Denormalization
  • Data modeling
  • Model-driven architecture
  • Entity-Relationship model
  • NoSQL

References

1. ^{{Cite web|url= http://www.dataversity.net/brief-history-data-modeling/|title= A Brief History of Data Modeling|website=Dataversity| date=2017-05-30}}
2. ^{{Cite web|url= https://martinfowler.com/articles/schemaless/|title= Schemaless Data Structures |website=Martin Fowler| date=2013-01-07}}
3. ^{{Cite web|url= http://www.dataversity.net/data-modeling-lends-hand-nosql-databases/|title= Data Modeling Lends a Hand to NoSQL Databases |website=Dataversity| date=2016-09-15}}
4. ^{{Cite web|url= http://www.dataversity.net/brief-history-data-architecture-shifting-paradigms/|title= A Brief History of Data Architecture: Shifting Paradigms |website=Dataversity| date=2017-08-09}}
5. ^{{Cite web|url= https://www.eckerson.com/articles/looking-back-at-edw-2017|title= Looking Back at EDW 2017 |website= Eckerson | date=2017-04-12}}
6. ^{{Cite web|url= http://mongodb-tools.com/tool/hackolade/|title= MongoDB Tools |website= MongoDB-Tools | access-date=2018-11-28}}
7. ^{{Cite web|url= https://github.com/sindresorhus/awesome-electron/blob/master/readme.md |title= Awesome Electron Tools |website= GitHub Sindre Sorhus | access-date=2018-11-28}}
8. ^{{Cite web|url= https://sdtimes.com/cloud/new-era-architectures |title= A new era in IT architectures |website= SD Times | date=2017-12-26}}
9. ^{{Cite web|url= https://www.crunchbase.com/organization/hackolade |title= Crunchbase Companies |website= Crunchbase | access-date=2018-11-28}}
10. ^{{Cite web|url= https://aws.amazon.com/dynamodb/community/ |title= Hackolade Enterprise NoSQL Visual Data Modeling |website= Amazon Web Services | access-date=2018-11-28}}
11. ^{{Cite web|url= https://dzone.com/articles/sql-to-json-data-modeling-with-hackolade |title= SQL to JSON Data Modeling With Hackolade |website= DZone | date=2017-05-12}}
12. ^{{Cite web|url= http://www.dbta.com/Editorial/News-Flashes/Hackolade-Receives-MongoDB-Enterprise-Certification-121874.aspx |title= Hackolade Receives MongoDB Enterprise Certification |website= DZone | date=2017-12-21}}
13. ^{{Cite web|url= http://graphdatamodeling.com/Graph%20Data%20Modeling/HallOfFame/DMHallOfFame.html |title= The Graph Data Modeling Hall of Fame |website= Graph Data Modeling | access-date=2017-12-21}}

External links

  • {{Official website|https://hackolade.com/}}
{{DEFAULTSORT:Hackolade}}Category:Data modeling toolsCategory:Database designCategory:Diagramming software

Creation of the page Hackolade

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/21 13:40:49