Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Expert confirmé
    Comme quoi chez google aussi il y a des nuls
    Je suis tombé sur une info ce matin qui m'a amusé.
    Le plafond de visionnage a été atteint pas gangman style sur youtube : 2147483647

    Comme quoi, chez google aussi y a des nuls... je pense que même en enfant de collège pourrait leur expliquer qu'il y a peu de chance que l'on ait -2 vue sur une vidéo...

    Et vous, est-ce que vous réfléchissez a ces problématique d'unsigned int lors de vos création de base de données ?


    Source : http://www.lemonde.fr/pixels/article...6_4408996.html
    Mon profil linked in

    Chez Adaptive, nous cherchons un dev python / Cloud sur Toulouse sud.
    Produit fun et belle refonte du code.

  2. #2
    Membre extrêmement actif
    Citation Envoyé par pmithrandir Voir le message
    Je suis tombé sur une info ce matin qui m'a amusé.
    Le plafond de visionnage a été atteint pas gangman style sur youtube : 2147483647

    Comme quoi, chez google aussi y a des nuls... je pense que même en enfant de collège pourrait leur expliquer qu'il y a peu de chance que l'on ait -2 vue sur une vidéo...

    Et vous, est-ce que vous réfléchissez a ces problématique d'unsigned int lors de vos création de base de données ?


    Source : http://www.lemonde.fr/pixels/article...6_4408996.html
    Ce qui me sidère dans cette news, c'est le nombre de crétins capables d'aller visionner un truc pareil...
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  3. #3
    Expert éminent sénior
    en l’occurrence ils n'ont pas ajouté le bit de signe qui ne ferait que doubler la capacité, mais 32 bits pour passer à 63 bits (puisqu'il est toujours signé)...et là il y a de la marge.
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  4. #4
    Expert confirmé
    Je ne critique pas leur solution, mais le fait qu'au début ils ne se sont pas posé la question.

    C'est dailleur un problème récurrent sur les base de données, des valeurs toujours positives qui sont volontairement bridées a 2 milliards au lieu de 4.
    Mon profil linked in

    Chez Adaptive, nous cherchons un dev python / Cloud sur Toulouse sud.
    Produit fun et belle refonte du code.

  5. #5
    Rédacteur/Modérateur

    hélas la même question se posera s'ils finissent par atteindre les 4Milliards, ou plus.
    Sizer les donnes de sa DB est toujours un problème, et je suis pas trop surpris qu'ils avaient pas prévu qu'une vidéo puisse atteindre les 2Milliards de vue à leurs début.
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  6. #6
    Membre expert
    Bah non ça me choque pas, moi aussi je fais jamais gaffe au signe tout simplement parce que c'est signé par défaut.


    M'enfin bon hein, des problèmes comme ça on n'en rencontre pas tous les jours quand même (il n'y a d'ailleurs guère que google pour les rencontrer).
    Un message utile vous a aidé ? N'oubliez pas le

    www.simplifions.fr - Simplifier vos comptes entre amis !

  7. #7
    Expert confirmé
    Citation Envoyé par Bousk Voir le message
    hélas la même question se posera s'ils finissent par atteindre les 4Milliards, ou plus.
    D'accord avec ca... Après, la seule vidéo qui a atteint 2 milliard a mis 3 ans pour le faire.
    Rien ne dit qu'il y aura de sitot une vidéo a 4 milliard de vue dailleur, ca peut prendre 10 ans.

    En dehors de cela, je voulais souligné le manque de reflexion quand aux choix des type dans la BDD. Prendre 10 minutes pour penser a ce qu'on va stocker dans des variable, c'est pas trop long, et ca peut éviter des sacré pertes d'espaces.
    (dans le cas présent, une cinquantaine de gigas, pas grand chose pour google... mais si on compte les risques de mise s ajour, le temps de mise en place, etc... c'est déjà plus embêtant)
    Mon profil linked in

    Chez Adaptive, nous cherchons un dev python / Cloud sur Toulouse sud.
    Produit fun et belle refonte du code.

  8. #8
    Inactif  
    Mais du coup, il s'est produit quelque chose de spécial (genre plantage de la page en question ou autres), ou ils avaient réussi à "anticiper" au dernier moment ?
    "The world is broken. We’re the last choking embers of a fire waiting to burn out.
    Long before our grandfathers and their fathers before them, we started pulling our planet apart in the name of progress and blind ambition.
    The greed of man has devoured this earth until there was nothing left. We watch as time eats us alive.
    A generation born to witness the end of the world..."

  9. #9
    Rédacteur/Modérateur

    en théorie le SGBD t'envoie une exception quand tu essayes d'update/insert la valeur qui déborde
    mysql le fait bien en tous cas
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

  10. #10
    Membre régulier
    Citation Envoyé par Bousk Voir le message
    en théorie le SGBD t'envoie une exception quand tu essayes d'update/insert la valeur qui déborde
    mysql le fait bien en tous cas
    Je pense que ça plantera avant d'arriver en base.
    Dans la couche coordination (peu importe, selon l'appli), tu seras amener à incrémenter ton entier signé "compteurNombreVues" qui possède déjà la valeur max.

    Comme Zirak, j'aimerais bien savoir ce qu'il s'est produit.

  11. #11
    Modérateur

    Citation Envoyé par Zirak Voir le message
    Mais du coup, il s'est produit quelque chose de spécial (genre plantage de la page en question ou autres), ou ils avaient réussi à "anticiper" au dernier moment ?
    Citation Envoyé par captain_mich Voir le message
    Comme Zirak, j'aimerais bien savoir ce qu'il s'est produit.
    Apparemment pendant quelques heures le compteur affichait n'importe quoi.
    Du coup Google a intégré un easter egg sur le compteur de cette vidéo (à survoler avec le curseur de la souris).

  12. #12
    Expert confirmé
    Citation Envoyé par toopac Voir le message
    Apparemment pendant quelques heures le compteur affichait n'importe quoi.
    Du coup Google a intégré un easter egg sur le compteur de cette vidéo (à survoler avec le curseur de la souris).
    Du coup, pour voir l'easter egg, j'ai rouvert la vidéo
    Mon profil linked in

    Chez Adaptive, nous cherchons un dev python / Cloud sur Toulouse sud.
    Produit fun et belle refonte du code.

  13. #13
    Inactif  
    Citation Envoyé par pmithrandir Voir le message
    Du coup, pour voir l'easter egg, j'ai rouvert la vidéo
    Pareil, une vue de plus au compteur !
    "The world is broken. We’re the last choking embers of a fire waiting to burn out.
    Long before our grandfathers and their fathers before them, we started pulling our planet apart in the name of progress and blind ambition.
    The greed of man has devoured this earth until there was nothing left. We watch as time eats us alive.
    A generation born to witness the end of the world..."