Articles of base de

Quand dois-je utiliser Datomic?

Je suis insortinggué par le service de firebase database Datomic, mais je ne suis pas certain que cela corresponde aux besoins des projets sur lesquels je travaille. Quand Datomic est-il un bon choix et quand faut-il l’éviter?

Quel type de firebase database NoSQL est le mieux adapté pour stocker des données hiérarchiques?

Quel type de firebase database NoSQL est le mieux adapté pour stocker des données hiérarchiques? Dites par exemple que je veux stocker les messages d’un forum avec une structure arborescente: original post + re: original post + re: original post + re2: original post + re3: original post + re2: original post

Quel est le but réel de l’encodage Base64?

Pourquoi avons-nous l’encodage Base64? Je suis un débutant et je ne comprends vraiment pas pourquoi vous feriez obscurcir les octets dans quelque chose d’autre (à moins que ce ne soit un cryptage). Dans l’un des livres que je lis, l’encodage Base64 est utile lorsque la transmission binary n’est pas possible. Par exemple. Lorsque nous publions […]

Pourquoi utiliser une firebase database SQL?

Je ne suis pas sûr que stackoverflow soit un lieu pour une question aussi générale, mais essayons. Étant exposé au besoin de stocker des données d’application quelque part, j’ai toujours utilisé MySQL ou sqlite, simplement parce que c’est toujours le cas. Comme il semble que le monde entier utilise ces bases de données (la plupart […]

Stockage des heures d’ouverture dans une firebase database

J’essaie actuellement de trouver le meilleur moyen de stocker les heures de fonctionnement d’une entreprise dans une firebase database. Par exemple: Business A a les heures d’ouverture suivantes Lundi: 9h à 17h Mardi: de 9h à 17h Mercredi: de 9h à 17h Jeudi: 9h à 17h Vendredi: de 9h à 17h Samedi: 9h – 12h […]

Quand l’upcasting est-il illégal en C ++?

Je suis certain de comprendre la différence générale entre la hausse et la baisse, en particulier en C ++. Je comprends que nous ne pouvons pas toujours baisser les arm car lancer un pointeur de classe de base sur un pointeur de classe dérivé supposerait que l’object de classe de base pointé a tous les […]

Est-il possible d’interroger une table de structure arborescente dans MySQL en une seule requête, à n’importe quelle profondeur?

Je pense que la réponse est non, mais j’adorerais que tout le monde ait une idée de la façon d’explorer une structure arborescente en profondeur dans SQL (MySQL), mais avec une seule requête Plus précisément, étant donné une table structurée en arborescence (id, data, data, parent_id) et une ligne dans la table, est-il possible d’obtenir […]

Les bases de données OLAP doivent-elles être dénormalisées pour les performances de lecture?

J’ai toujours pensé que les bases de données devaient être dénormalisées pour les performances en lecture, comme c’est le cas pour la conception de la firebase database OLAP, et pas exagéré beaucoup plus pour la conception OLTP. PerformanceDBA dans divers articles, par exemple, dans Performance de différents aproaches aux données temporelles défend le paradigme que […]

De quelle manière la dénormalisation améliore-t-elle les performances de la firebase database?

J’ai beaucoup entendu parler de dénormalisation pour améliorer les performances de certaines applications. Mais je n’ai jamais essayé de faire quoi que ce soit en relation. Donc, je suis juste curieux, quelle place dans la firebase database normalisée rend la performance pire ou, en d’autres termes, quels sont les principes de dénormalisation? Comment puis-je utiliser […]

Quelle est la meilleure conception de firebase database: plus de tables ou plus de colonnes?

Un ancien collaborateur a insisté sur le fait qu’une firebase database avec plus de tables avec moins de colonnes chacune est préférable à une firebase database comportant moins de tables avec plus de colonnes chacune. Par exemple, plutôt qu’une table client avec des colonnes de nom, adresse, ville, état, zip, etc., vous avez une table […]