OrientDB (original) (raw)
اورينت دي بي (بالإنجليزية: OrientDB) عبارة قاعدة بيانات مفتوح المصدر ومكتوبه بلغة الجافا.
Property | Value |
---|---|
dbo:abstract | اورينت دي بي (بالإنجليزية: OrientDB) عبارة قاعدة بيانات مفتوح المصدر ومكتوبه بلغة الجافا. (ar) OrientDB ist eine in Java geschriebene Open-Source-NoSQL-Datenbank. OrientDB ist eine dokumentenorientierte Datenbank, die zusätzlich über Eigenschaften von Graphdatenbanken verfügt: Die Informationseinheiten werden in einzelnen Dokumenten gespeichert. Beziehungen zwischen den Dokumenten lassen sich durch direkte Verbindungen zwischen den Knoten herstellen. So entstehen Graphenstrukturen, die sich performant verarbeiten lassen. OrientDB unterstützt unterschiedliche Schemata-Modi (frei, fest und gemischt) und besitzt eine auf Anwendern und Rollen basierende Authentifizierung und Autorisierung. Unterstützt wird SQL als Abfrage-Sprache. OrientDB implementiert einen MVRB-Baum als Indizierungsalgorithmus, der sich vom Rot-Schwarz-Baum sowie vom B-Baum ableitet. Der MVRB-Baum zeichnet sich durch schnelle Einfügungen und Suche aus. (de) OrientDB is an open source NoSQL database management system written in Java. It is a Multi-model database, supporting graph, document, key/value, and object models, but the relationships are managed as in graph databases with direct connections between records. It supports schema-less, schema-full and schema-mixed modes. It has a strong security profiling system based on users and roles and supports querying with Gremlin along with SQL extended for graph traversal. OrientDB uses several indexing mechanisms based on B-tree and Extendible hashing, the last one is known as "hash index", there are plans to implement LSM-tree and Fractal tree index based indexes. Each record has Surrogate key which indicates position of record inside of Array list , links between records are stored either as single value of record's position stored inside of referrer or as B-tree of record positions (so-called record IDs or RIDs) which allows fast traversal (with O(1) complexity) of one-to-many relationships and fast addition/removal of new links. OrientDB is the fifth most popular graph database according to the DB-Engines graph database ranking, as of December 2021. The development of OrientDB still relies on an open source community led by OrientDB LTD company created by its original author Luca Garulli. The project uses GitHub to manage the sources, contributors and versioning, Google Group and Stack Overflow to provide free support to the worldwide users. OrientDB also offers a free Udemy course for those hoping to learn the basics and get started with OrientDB. (en) OrientDB est un logiciel de système de gestion de base de données NoSQL open source écrit en Java. C’est une base de données multi-modèles, prenant en charge les graphes, documents, clé/valeur, et les modèles objet mais les relations sont gérées comme des bases de données orientées graphes avec des connexions directes entre les enregistrements. Il prend en charge les modes sans schéma, avec schéma complet et schéma mixte. Il a un système de profilage avec un niveau de sécurité élevé basé sur les utilisateurs et les fonctions et prend en charge les requêtes avec Gremlin ainsi qu’avec SQL étendu pour parcourir le graphique. OrientDB utilise plusieurs mécanismes d’indexation basés sur B-tree et Extendible hashing le dernier d'entre eux est connu comme « hash index », il est prévu de mettre en œuvre les index basés sur (en) et (en). Chaque enregistrement a une clé de substitution qui indique la position de l’enregistrement à l’intérieur de la liste Array, les liens entre les enregistrements sont conservés en tant que valeur unique de la position de l’enregistrement stockée à l’intérieur de la référence ou comme B-tree des positions d’enregistrement (enregistrement appelés ID ou RID) qui permettent des parcours rapide (avec complexité O(1) ) d’une à plusieurs relations et l’ajout/suppression rapide de nouveaux liens. OrientDB est la base de données orientée graphes la plus populaire selon le classement de base de données orientées graphes DB-Engines. Le développement d’OrientDB repose encore sur une communauté open source dirigée par OrientDB SARL créée par son créateur original Luca Garulli. Le projet utilise GitHub pour gérer les sources, les collaborateurs et le contrôle de version, Google Group et Stack Overflow pour fournir une assistance gratuite aux utilisateurs dans le monde entier. OrientDB offre également un cours gratuit Udemy pour ceux qui espèrent apprendre les bases et commencer avec OrientDB. (fr) In informatica OrientDB è un visualizzatore ed editor di grafi scritto in Java, ma in cui l'interfaccia si basa su comandi utente in SQL. Nato da una software house italiana viene rilasciato gratuitamente con licenza Apache 2.0. È un database documentale in cui le relazioni sono gestite principalmente come in un database a grafo con connessioni dirette tra i singoli dati.OrientDB supporta modalità senza schema, con schema oppure miste. La cosa notevole rispetto agli altri programmi NoSQL è che utilizza comandi SQL fin dove possibile (seguendo un principio di rasoio di Occam), a cui aggiunge comandi NoSQL solo dove i corrispondenti SQL non esistono già senza inventare "l'ennesimo linguaggio" di gestione database.Nella versione base non è invece possibile visualizzare il workflow in forma di listato SQL corrispondente ai comandi dell'utente con bottoni nella shell grafica. Ha una gestione dei permessi basata su utenti e regole.Utilizza un nuovo algoritmo di indicizzazione derivato dall'Albero RB e dal B+tree chiamato , che gli permette di avere benefici sia nell'inserimento che nella ricerca. (it) OrientDB — графовая СУБД, оснащённая возможностями документоориентированных и объектно-ориентированных. Написана на Java. Поддерживаемые схемы: less (слабоструктурированные данные), full (строго задаёт обязательные поля) и mixed (смешанная: обязательные + необязательные поля). Имеет систему профилирования безопасности, основанную на пользователях и ролях. Поддерживает транзакции в соответствии с требованиями ACID. Поддерживает Gremlin и ограниченный вариант SQL в качестве языков запросов; поддерживаются хранимые процедуры. Использует собственный алгоритм индексации под названием RB+Tree, сочетающий особенности красно-чёрного дерева и B⁺-дерева, позволяя сбалансировать производительность при операциях обновления и добавления данных. Вместо соединений используется работа в графовом стиле — построение деревьев посредством постоянных указателей между записей и их быстрый обход. Поставляется с веб-интерфейсом Web-Studio, предназначенном для разработчиков и администраторов баз данных, обеспечивающим визуальное управление базами и работу с запросами. Изначальная версия разработана в 2010 году Лукой Гарулли (Luca Garulli) на основе объектно-ориентированной СУБД Orient, написанной C++). В 2012 году Гарулли для коммерциализации разработки основал одноимённую компанию, которая впоследствии была приобретена компанией SAP. Выпускается свободная редакция (Community Edition, доступна по лицензии Apache) и коммерческая (Enterprise Edition). (ru) OrientDB — це NoSQL система керування базами даних в відкритим сирцевим кодом. OrientDB об'єднує в собі можливості документо-орієнтованої і графо-орієнтованої БД. Навіть при роботі з документ-орієнтованими даними взаємодія між документами обробляється як в графо-орієнтованої БД з визначенням прямих зв'язків між записами. При цьому, можна в лічені мілісекунди пройти по ланцюжку вмісту дерев і графів, як цілком так і частинами. Додатково підтримується інтерфейс об'єктно-орієнтованої БД, який працює поверх документо-орієнтованого шару. Незважаючи на те що вона є документо-орієнтованою, зв'язки між даними в ній реалізовуються прямими посиланнями, так як це робиться в графових базах даних. Вона підтримує schema-less, schema-full та schema-mixed режими опису даних, що зберігаються в базі. Вона є дуже легкою в використанні, бо підтримує SQL як мову запитів, ця властивість дозволяє позбавитись багатьох проблем на початку її використання. Оперуючи запитами ключ/значення кластер, OrientDB може складатися з тисяч вузлів, використовуючи для організації єдиного сховища алгоритм розподіленої геш-таблиці (DHT). OrientDB використовує новий власний механізм індексації, що називається MVRB-Tree. Цей алгоритм є комбінацією алгоритмів червоно-Чорних дерев та Б+ дерев. Це механізм споживає удвічі менше пам'яті при збереженні швидкості Red-Black Tree за рахунок балансування операцій додавання і поновлення даних, і дозволяє одночасно мати високу швидкість вставки та дуже швидкий пошук. Код OrientDB написаний на мові Java і розповсюджується під ліцензією Apache. (uk) |
dbo:computingPlatform | dbr:Java_SE |
dbo:developer | dbr:OrientDB_LTD |
dbo:genre | dbr:Graph_database dbr:Document-oriented_database dbr:Multi-model_database |
dbo:latestReleaseDate | 2021-02-24 (xsd:date) |
dbo:latestReleaseVersion | 3.1.9 |
dbo:license | dbr:Apache_2_License |
dbo:programmingLanguage | dbr:Java_(programming_language) |
dbo:thumbnail | wiki-commons:Special:FilePath/OrientdbLogo.png?width=300 |
dbo:wikiPageExternalLink | https://www.orientdb.org/ |
dbo:wikiPageID | 31921181 (xsd:integer) |
dbo:wikiPageLength | 15278 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1102452479 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:CallidusCloud dbr:SQL_join dbc:Graph_databases dbr:DB-Engines_ranking dbr:Udemy dbr:XML_database dbr:SAP dbr:SQL dbr:GitHub dbr:Graph_database dbr:NASDAQ dbr:Linux dbr:Big_Data dbr:Stack_Overflow dbr:Surrogate_key dbr:B-tree dbc:Distributed_computing_architecture dbr:Document-oriented_database dbr:Join_(SQL) dbr:NoSQL dbr:ACID dbr:Database_management_system dbc:Database-related_software_for_Linux dbr:Fractal_tree_index dbr:Gremlin_(programming_language) dbr:HTTP dbr:JSON dbr:Java_(programming_language) dbr:SPNEGO dbc:Document-oriented_databases dbc:Free_database_management_systems dbc:Key-value_databases dbc:NoSQL dbc:Structured_storage dbr:Kerberos_(protocol) dbr:Key-value_database dbr:Big_O_notation dbr:Java_virtual_machine dbr:Apache_Software_Foundation dbr:Microsoft_Windows dbr:OS_X dbr:Megabyte dbr:Multi-master_replication dbr:Shard_(database_architecture) dbr:Extendible_hashing dbr:Object_database dbr:Social_networking dbr:Multi-model_database dbr:Banking dbr:SAP_(company) dbr:LSM-tree dbr:Java_SE dbr:Apache_2_License dbr:Array_list dbr:Fraud_prevention dbr:RESTful dbr:Google_Group dbr:OrientDB_LTD dbr:ArcadeDB dbr:Luca_Garulli |
dbp:developer | OrientDB Ltd (en) |
dbp:genre | dbr:Graph_database dbr:Document-oriented_database dbr:Multi-model_database |
dbp:latestReleaseDate | 2021-02-24 (xsd:date) |
dbp:latestReleaseVersion | 3.100000 (xsd:double) |
dbp:license | dbr:Apache_2_License |
dbp:logo | OrientdbLogo.png (en) |
dbp:platform | dbr:Java_SE |
dbp:programmingLanguage | dbr:Java_(programming_language) |
dbp:wikiPageUsesTemplate | dbt:Infobox_software dbt:Portal dbt:Refimprove dbt:Reflist dbt:Start_date_and_age dbt:URL |
dct:subject | dbc:Graph_databases dbc:Distributed_computing_architecture dbc:Database-related_software_for_Linux dbc:Document-oriented_databases dbc:Free_database_management_systems dbc:Key-value_databases dbc:NoSQL dbc:Structured_storage |
gold:hypernym | dbr:System |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:DatabaseManagementSystem106588785 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:WikicatDatabaseManagementSystems yago:WikicatFreeDatabaseManagementSystems |
rdfs:comment | اورينت دي بي (بالإنجليزية: OrientDB) عبارة قاعدة بيانات مفتوح المصدر ومكتوبه بلغة الجافا. (ar) OrientDB ist eine in Java geschriebene Open-Source-NoSQL-Datenbank. OrientDB ist eine dokumentenorientierte Datenbank, die zusätzlich über Eigenschaften von Graphdatenbanken verfügt: Die Informationseinheiten werden in einzelnen Dokumenten gespeichert. Beziehungen zwischen den Dokumenten lassen sich durch direkte Verbindungen zwischen den Knoten herstellen. So entstehen Graphenstrukturen, die sich performant verarbeiten lassen. (de) OrientDB is an open source NoSQL database management system written in Java. It is a Multi-model database, supporting graph, document, key/value, and object models, but the relationships are managed as in graph databases with direct connections between records. It supports schema-less, schema-full and schema-mixed modes. It has a strong security profiling system based on users and roles and supports querying with Gremlin along with SQL extended for graph traversal. OrientDB uses several indexing mechanisms based on B-tree and Extendible hashing, the last one is known as "hash index", there are plans to implement LSM-tree and Fractal tree index based indexes. Each record has Surrogate key which indicates position of record inside of Array list , links between records are stored either as si (en) OrientDB est un logiciel de système de gestion de base de données NoSQL open source écrit en Java. C’est une base de données multi-modèles, prenant en charge les graphes, documents, clé/valeur, et les modèles objet mais les relations sont gérées comme des bases de données orientées graphes avec des connexions directes entre les enregistrements. Il prend en charge les modes sans schéma, avec schéma complet et schéma mixte. Il a un système de profilage avec un niveau de sécurité élevé basé sur les utilisateurs et les fonctions et prend en charge les requêtes avec Gremlin ainsi qu’avec SQL étendu pour parcourir le graphique. OrientDB utilise plusieurs mécanismes d’indexation basés sur B-tree et Extendible hashing le dernier d'entre eux est connu comme « hash index », il est prévu de mettre en (fr) In informatica OrientDB è un visualizzatore ed editor di grafi scritto in Java, ma in cui l'interfaccia si basa su comandi utente in SQL. Nato da una software house italiana viene rilasciato gratuitamente con licenza Apache 2.0. È un database documentale in cui le relazioni sono gestite principalmente come in un database a grafo con connessioni dirette tra i singoli dati.OrientDB supporta modalità senza schema, con schema oppure miste. (it) OrientDB — графовая СУБД, оснащённая возможностями документоориентированных и объектно-ориентированных. Написана на Java. Поддерживаемые схемы: less (слабоструктурированные данные), full (строго задаёт обязательные поля) и mixed (смешанная: обязательные + необязательные поля). Имеет систему профилирования безопасности, основанную на пользователях и ролях. Поддерживает транзакции в соответствии с требованиями ACID. Поддерживает Gremlin и ограниченный вариант SQL в качестве языков запросов; поддерживаются хранимые процедуры. Использует собственный алгоритм индексации под названием RB+Tree, сочетающий особенности красно-чёрного дерева и B⁺-дерева, позволяя сбалансировать производительность при операциях обновления и добавления данных. Вместо соединений используется работа в графовом стиле — п (ru) OrientDB — це NoSQL система керування базами даних в відкритим сирцевим кодом. OrientDB об'єднує в собі можливості документо-орієнтованої і графо-орієнтованої БД. Навіть при роботі з документ-орієнтованими даними взаємодія між документами обробляється як в графо-орієнтованої БД з визначенням прямих зв'язків між записами. При цьому, можна в лічені мілісекунди пройти по ланцюжку вмісту дерев і графів, як цілком так і частинами. Додатково підтримується інтерфейс об'єктно-орієнтованої БД, який працює поверх документо-орієнтованого шару. (uk) |
rdfs:label | اورينت دي بي (ar) OrientDB (de) OrientDB (fr) Orient ODBMS (it) OrientDB (en) OrientDB (ru) OrientDB (uk) |
owl:sameAs | freebase:OrientDB yago-res:OrientDB wikidata:OrientDB dbpedia-ar:OrientDB dbpedia-de:OrientDB dbpedia-fr:OrientDB dbpedia-it:OrientDB dbpedia-ru:OrientDB dbpedia-uk:OrientDB https://global.dbpedia.org/id/4y6WN |
prov:wasDerivedFrom | wikipedia-en:OrientDB?oldid=1102452479&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/OrientdbLogo.png |
foaf:isPrimaryTopicOf | wikipedia-en:OrientDB |
is dbo:wikiPageRedirects of | dbr:Orientdb |
is dbo:wikiPageWikiLink of | dbr:List_of_databases_using_MVCC dbr:List_of_TCP_and_UDP_port_numbers dbr:Jakarta_Persistence dbr:Geographic_information_system_software dbr:Graph_database dbr:Operational_database dbr:Comparison_of_multi-model_databases dbr:Comparison_of_structured_storage_software dbr:Document-oriented_database dbr:YCSB dbr:NoSQL dbr:List_of_Java_frameworks dbr:Gremlin_(query_language) dbr:Jelastic dbr:Code_property_graph dbr:Shard_(database_architecture) dbr:Multi-model_database dbr:Orientdb |
is foaf:primaryTopic of | wikipedia-en:OrientDB |