Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #3781
| From | Torsten Zuehlsdorff <foo@meisterderspiele.de> |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? |
| Date | 2016-03-21 09:01 +0100 |
| Organization | A noiseless patient Spider |
| Message-ID | <ncp0tn$s0i$1@dont-email.me> (permalink) |
| References | (14 earlier) <slrnndu6m7.5mg.hjp-usenet3@hrunkner.hjp.at> <nbom9k$pff$1@dont-email.me> <nboohg$mh$1@dont-email.me> <nc9eac$cvc$2@dont-email.me> <ncb680$udf$1@dont-email.me> |
On 16.03.2016 09:44, Markus Grob wrote: > Torsten Zuehlsdorff schrieb: >> On 09.03.2016 10:00, Markus Grob wrote: >>> Torsten Zuehlsdorff schrieb: > >>> Die Frage ist halt, was verlangt der Markt. Wenn ich denke, was bei >>> Sprachen schon definiert wurde und nie hat es jemand genutzt. Als >>> Beispiel CSS3. Dort gibt es viele Möglichkeiten, doch selten verwendet >>> jemand diese und entsprechend ist die Unterstützung in den Browsern. >> >> Das trifted jetzt in eine etwas politische Richtung ab. Aber letztlich >> kann man es auch mit der Gruppentheorie behandeln. Es gibt für jede >> Verwendung oder Kenntnis ein Break-Even, also einen Punkt ab dem die >> Verbreitung sprunghaft ansteigt. Davor ist es nur einer sehr kleinen >> Gruppe bekannt. > > Schon klar, doch wenn Programme seit x Jahren auf dem Markt sind und nur > ein Nischenumfeld bedienen, dann ist die Chance gross, dass dies auch so > bleibt. Nein. Es gibt zum einen viele Gegenbeispiele. Und zum anderen ist es falsch zu behaupten, dass PostgreSQL eine Nische bedient. Das ist ungefähr so falsch wie zu behaupten, dass FreeBSD lediglich eine Nische bedient. Viele Kernprozesse des täglichen Lebens laufen auf beiden Systemen, sei es die DNS Auflösung, die Core-Router oder sowas banales wie Netflix oder Playstation oder fast alle Bundesbehörden der USA. Die eigene Wahrnehmung ist kein gutes Kriteritum zur Verbreitung einer Software. >> Der Markt ist außerdem keine Qualifikationsgrundlage für Möglichkeiten. >> Häufig setzen sich am Markt die schlechten Möglichkeiten durch. > > Hab ich auch nicht behauptet. Doch solange die von Dir genannte Menge > nicht erreicht wird, bleibt ein gutes Nischenprodukt genau dies. Sieht > man bei Linux auf dem Desktop, obwohl es dort noch sehr viele Baustellen > gibt. Leider auch manche, die nur deshalb entstanden sind, weil einige > ein "besseres Windows" herstellen möchten. Siehe oben. Außerdem ist diese Unterteilung noch aus anderen Gründen fragwürdig: dem Einsatz. Datenbanken im Allgemeinen kannst du in unterschiedlichsten Bereichen einsetzen, von Embedded bis zu Big Data. Für unterschiedliche Bereiche sind die Datenbanksysteme unterschiedlich gut geeignet. Und dann müßtest du das Attribut "Nischenprodukt" auch pro Nische vergeben. Und dann ist da noch die fehlende Aussage über die Größe und Gewichtung einer Nische. Backbone-Router beispielsweise sind eine verdammt kleine Nische. Es gibt nicht sehr viele davon, aber gleichzeitig ermöglichen sie erst das gesamte Internet. Es gibt relativ "wenig" OLAP Anwendungen, aber die Bestehenden aggregieren enorme Datenmengen und sind von zentraler Bedeutung. >>> Eigene Datentypen habe ich bis jetzt noch nie verwendet und auch nie >>> vermisst. Natürlich, ich bin Webprogrammierer und auch das nur nebenbei, >>> doch viele Anwendungen brauchen diese Anforderungen schlichtweg nicht. >> >> Das ist in der Regel falsch. Korrekt ist, dass du sie nie verwendet und >> auch noch nie vermisst hast. Allerdings bin ich jetzt so dreist (nur um >> ein bißchen zu polarisieren) und behaupte, dass du auch gar nicht in der >> Lage wärst, diese korrekt zu benutzen und entsprechend einen geeigneten >> Nutzungsfall zu benennen. > > Nun, eigene Datentypen kenne ich aus c und ich meine, die konnte man > auch schon in Pascal herstellen, doch das kenne ich nur am Rande. Ein > Nutzungsfall wäre sicher, Speicherplatz effizienter zu nutzen, oder die > Randbedingungen schon beim Datenformat einzuschränken um die > Datenkonformität besser sicherzustellen ohne externe Prüfungen > durchführen zu müssen. > Und, gibt diese Lösung ein paar Punkte? :-) Nein, denn du verwechselt hier Datentypen mit Datenstruktur ;) Der SQL-Standard ermöglicht im übrigen beides. Eines ist CREATE TYPE und das andere ist CREATE DOMAIN. ;) >> PostgreSQL gibt es seit ziemlich genau 20 Jahren, wenn man den Vorgänger >> POSTGRE und Postgre95 nicht mitrechnet. > > Schon möglich, doch wenn halt ein gewisser Prozentsatz mySQL verwendet, > dann wird dessen Verbreitung gefördert und entsprechend zieht es weitere > Kreise. Wie bei Windows, das viele Nutzer kennen, weil sie damit > aufwachsen und nicht, weil es besser als anderes wäre. Der Neighbour-Joe Effekt ja. Aber Windows ist ein schlechtes Beispiel. Die Verbreitung fußt beispielsweise auf FreeBSD, ohne das es keine Internetanbindung gäbe. Und auf einen Haufen anderer Sachen. ;) Und siehe oben: der "gewisse" Prozentsatz ist nicht so eindeutig, wenn man ihn korrekt betrachtet. Es gibt mehrere Bereiche in denen MySQL fast gar nicht zum Einsatz kommt. >> Über die schlechten Zustände im pädagogischen Umfeld sagt das allerdings >> auch wenig. Und es ist meiner Meinung nach kein echter Grund. Für >> jemanden, der die berufliche Richtung wählt, sollte eine regelmäßige >> Vertiefung in den Stoff selbstverständlich sein. > > Das stimmt, doch ich bin reiner Hobby-Anwender und da nimmt man, was der > Provider bietet und das ist in der Regel mySQL. Strato, Yahoo, United Internet und Hetzner bieten schon seit mehr als einem halben Jahrzehnt PostgreSQL an und vereinen einen Großteil der gehosteten Seiten. ;) Das begann damals mit dem Release 8.0 aus dem Januar 2005. ;) >>> Was man nicht vermisst, das braucht man nicht ;-) >> >> Das ist Unsinn. Für typische MySQL Probleme werden noch immer Lösungen >> gesucht; für Probleme die es in anderen Datenbanksystemen nicht gibt! > > Sicher bei professioneller Nutzung, doch nicht bei meiner Verwendung. > Meine Antworten kommen daher nicht aus der Profiecke und müssen > entsprechend bewertet werden ;-) Deine Antworten spiegeln deine Bedürftnisse wieder. Aber das heißt nicht unbedingt, dass man seine eigenen Bedürftnisse korrekt versteht. Wenn dem so wäre, wären wir Menschen wohl erheblich glücklicher ;) >>> Mir genügt SELECT, INSERT, UPDATE und DELETE. Alles andere geht zu >>> weit ;-) >> >> Auch das ist Unsinn ;) Aber ich denke daher der Smilie, oder? ;) > > Klar, doch wie gesagt, viele Anwender braucht eine DB als einfachen > Datenspeicher und da sollte es möglichst einfach zu installieren und zu > warten sein. Dann noch verbreitet, damit man bei Problemen Hilfe holen > kann und daher landet man schlussendlich immer beim gleichen. Dann nimm bitte SQLite. Das erfüllt alles was du schreibst, bietet mehr SQL-Standard Features und viel weniger Fehler als MySQL ;) > [Standard voll umsetzen] >>> Was erreicht man damit? Funktionen implementieren, welche niemand >>> verwendet oder äusserst selten? Sollte man da die Manpower nicht ins >>> testen und verbessern der viel genutzten 80% investieren? >> >> 1) die Funktionen werden verwendet und das sogar sehr regelmäßig. Nur >> weil *du* sie nicht verwendest, heißt es nicht, dass es nicht andere >> Menschen gibt, die das können ;) > > Schon klar, doch wie viele Anwender nutzen diese Funktionalität? Sind es > 0.1% oder 10%. Das müßtest du jetzt an Hand der Nische beurteilen. Im OLAP Bereich wirst du fast keine Anwendung finden, die ohne die Aggregations-Filter und OLAP-Funktionen läuft. Dafür sind sie eben da. Außerhalb des Bereiches ist es selten, dass du diese Funktionen benötigst. Es hängt davon ab, wo du dich bewegst. Aber in dieser Nische ist es jeweils ein Kernfeature. >> 2) Die viel genutzte Funktionalität ist eher 30% und außerordentlich gut >> umgesetzt. Stabilität, Performance, Standarderfüllung und >> Nicht-Standard-Erweiterungen sind wegweisend. > > Ähm, was genau willst Du damit sagen? Zum einen dass die von dir geäußerte Forderung, etwas fehlformuliert und längst erfüllt ist. Der SQL-Standard bietet viele Funktionen und die von dir geforderten 80% wären in Realität etwa 30% des Standards. Freundlich aufgerundet. Und diese Kernfunktionalität ist in PostgreSQL außerordentlich gut umgesetzt. Was die andere Aussage impliziert: diese Kernfunktionalität ist in MySQL überraschend schlecht umgesetzt. >> mehr als eine Nebelkerze. Wenn du konkrete Punkte hast, mußt du sie >> benennnen. Denn selbst im Bereich der Kernfunktionalität bietet >> PostgreSQL eine lange Reihe von Features, die du sonst kaum bis eher >> nirgends findest. > > Das ist sehr gut und ich habe auch nichts dagegen, doch 1. wer bietet > diese DB an und 2. welche Features bietet diese, welche andere DBs nicht > bieten? Habe ich dir oben notiert. ;) > Ich meine damit nicht, dass es dies nicht braucht und eine Firma kann > entsprechend Personal ausbilden und die Software einsetzen, doch wenn > man als Anwender eine DB von einem Webprovider vorgesetzt bekommt, dann > kann man nicht wählen. Es sei denn der Provider bietet einem die Auswahl. ;) Ja, diese Auswahl ist problematisch. MySQL ist der Standard; PostgreSQL eine weitere Option. Andere - ebenfalls gute - Datenbanken vermisst man regelmäßig. Aber auch das ist eine Nischenfrage. Bei einer möglichst breitem Einsatzgebiet, geringer Funktionalität und geringen Zusatzkosten wählt man bei den aktuellen Verhältnissen häufiger MySQL. Aber es gibt auch Projekte, die irgendwann feststellen, dass die Folgekosten zu hoch sind. GitLab beispielsweise ist komplett auf PostgreSQL gewechselt. Es unterstützt zwar noch MySQL aber mit dem Hinweis auf die vielen Fehler, auf die man sich einstellen muß. GitLab ist das beliebteste Git-Hosting und bei über 100.000 Firmen/Unternehmen/Vereinen im Einsatz; von Alibaba bis hin zur NASA. Also auch wenn man möglichst breiten, unkomplizierten Einsatz anstrebt, gibt es entsprechende Lösungen. Gruß, Torsten
Back to de.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar
PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-02-29 17:41 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-02-29 18:02 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-02-29 18:04 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ulf Kadner <ulfikado@googlemail.com> - 2016-02-29 21:59 -0800
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-03-01 09:35 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? "Christoph M. Becker" <cmbecker69@arcor.de> - 2016-03-01 10:16 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ulf Kadner <ulfikado@googlemail.com> - 2016-03-01 01:29 -0800
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-03-01 10:50 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Markus Grob <snoopy@ilnet.ch> - 2016-03-01 10:58 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-01 12:34 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-03-01 14:11 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-01 18:02 +0000
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-02 08:43 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-02 18:29 +0000
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-03 08:41 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-03-01 19:26 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-01 23:43 +0000
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Arno Welzel <usenet@arnowelzel.de> - 2016-03-02 07:20 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-03-02 09:31 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-02 08:33 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-02 18:30 +0000
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-03 08:26 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-03-03 21:38 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-04 11:02 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-03-04 14:26 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-08 10:10 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-03-08 19:32 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-09 08:30 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Markus Grob <snoopy@ilnet.ch> - 2016-03-09 10:00 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-15 08:42 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-03-15 19:43 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-16 09:42 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Arno Welzel <usenet@arnowelzel.de> - 2016-03-16 10:16 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Markus Grob <snoopy@ilnet.ch> - 2016-03-16 09:44 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-21 09:01 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Markus Grob <snoopy@ilnet.ch> - 2016-03-26 02:11 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-29 08:06 +0200
OT: Deppenleerzeichen (was: Re: PHP 7 / Ubuntu: utf8_encode() fehlt!?) Arno Welzel <usenet@arnowelzel.de> - 2016-03-16 10:20 +0100
Re: OT: Deppenleerzeichen Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-16 11:18 +0100
Re: OT: Deppenleerzeichen Arno Welzel <usenet@arnowelzel.de> - 2016-03-16 14:15 +0100
Re: OT: Deppenleerzeichen Claus Reibenstein <4spamersonly@kabelmail.de> - 2016-03-16 12:05 +0100
Re: OT: Deppenleerzeichen Arno Welzel <usenet@arnowelzel.de> - 2016-03-16 14:12 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-04 11:25 +0000
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2016-03-03 21:23 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-04 10:46 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-04 10:48 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-04 11:23 +0000
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Torsten Zuehlsdorff <foo@meisterderspiele.de> - 2016-03-08 10:10 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2016-03-09 12:50 +0000
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-03-01 19:21 +0100
Re: PHP 7 / Ubuntu: utf8_encode() fehlt!? Ralph Stahl <post@rstahl.de> - 2016-03-04 09:51 +0100
csiph-web