Wieviele registrierte Nutzer hat ubuntuusers. Zwei Quellen innerhalb, aber starke Differenzen. Eine Quelle sagt 160155
http://ubuntuusers.de/whoisonline/
eine andere http://ubuntuusers.de/users/6407/
328698
Welche Zahl ist denn richtig?
Anmeldungsdatum: Beiträge: 188 |
Wieviele registrierte Nutzer hat ubuntuusers. Zwei Quellen innerhalb, aber starke Differenzen. Eine Quelle sagt 160155 http://ubuntuusers.de/whoisonline/ eine andere http://ubuntuusers.de/users/6407/ 328698 Welche Zahl ist denn richtig? |
Anmeldungsdatum: Beiträge: 280 |
328703 ist die Anzahl der Mitglieder. Die Anzahl derer, die das Forum regelmäßig nutzen dürfte wesentlich geringer sein. |
Ikhayateam
Anmeldungsdatum: Beiträge: 9517 Wohnort: Lüneburg |
Die Zahl ist korrekt. Dort sind alle Useraccounts eingerechnet, die verfügbar sind.
Das ist keine Anzahl sondern eine technische ID. Es werden nicht alle IDs belegt. Also wenn man schaut, ist die zweitneuste nicht -1 der neusten ID. Diese Zahl hat also nichts mit der Anzahl der User zu tun. Liebe Grüße, Torsten |
Anmeldungsdatum: Beiträge: 375 |
Dabei würden mich mal die technischen Hintergründe interessieren, warum nur jede fünfte ID vergeben wird und das bereits seit Mai 2011 (allerdings auch nicht mit letzter Konsequenz). Gruß Torben |
Ehemalige, BOFH
Anmeldungsdatum: Beiträge: 888 Wohnort: Berlin |
Das hat mit der Datenbank Replikation zu tun. Wenn du mehrere Master-Nodes hast dürfen diese nicht die selben Primary Keys vergeben. Ergo geht man hin und synct die Server auf einen Startwert plus ein Offset pro Server und lässt alle Server im gleichen Intervall hochzählen: s_i_k = (start + i) + (k * n) ; k ∈ ℕ ; n ≥ |Server| ; 1 ≤ i ≤ n mit: i der Nummer des Servers k die Nummer des nächsten Primary Keys der generiert werden muss Bei 2 Servern (n=2) und einem start=1 hat damit der Server 1 (i=0) für den 1. Primary Key (k=0): s_0_1 = 1 . Für den 2. PK (k=1) auf dem Server s_0_2 = 3. So geht es dann weiter: 5, 7, 9, ... Wohingegen für Server 2 (i=1) gilt: s_1_1 = 2, s_1_2 = 4, 6, 8, 10, ... /MarkusH. |
Anmeldungsdatum: Beiträge: 115 |
D.h. jeder Nutzer existiert bei euch im System im Prinzip drei Mal mit drei verschiedenen IDs? Und was ist mit den alten Nutzern? Da zählt die ID ja noch "normal" hoch. |
Ehemalige, BOFH
Anmeldungsdatum: Beiträge: 888 Wohnort: Berlin |
Hä? nö. Jeder User existiert nur einmal. Es unterscheidet sich in der Theorie nur auf welchem Server er initial angelegt wurde. Das gilt im Übrigen auch für Forenposts, Ikhayakommentare, und alles was hier gespeichert wird. |
Anmeldungsdatum: Beiträge: 115 |
Dann verstehe ich trotzdem noch nicht so ganz wieso nun nur genau jede fünfte ID verwandt wird. Ich dachte nach deinem Posting, dass ihr noch vier weitere Server habt, aber wenn die Nutzer/Beiträge/etc. dann auf die Datenbanken verteilt werden, müsste die ID ja trotzdem "normal" hoch zählen. Wer bekommt die anderen vier dazwischen? |
Ehemalige, BOFH
Anmeldungsdatum: Beiträge: 888 Wohnort: Berlin |
Keiner. Zumindest nicht im aktuellen Setup. Wir können aber relativ einfach aus einem Master-Slave-Slave ein Multi-Master Setup bauen. Schau dich einfach mal zum Thema Multi-Master-Replikation um. |
Anmeldungsdatum: Beiträge: 115 |
Okay, danke für deine Mühe. :> |
(Themenstarter)
Anmeldungsdatum: Beiträge: 188 |
Ich habs verstanden oder auch nicht!? Ich denke von meinem Standpunkt ist das hiesige Theama gelöst. Danke für euer bemühen mir diese Thema zu erklären. |