Nur eine kleine Stoffsammlung für zukünftige Blogs. Manche Themen brauchen Zeit sich zu entwickeln.
Thema: NoSQL
- DB requirements:
- Scalability, Persistence, Speed
- Storing by key
- Finding by partial data
- Handling partial data
- anti-requirements:
- Reporting
- Constraints
- Big Transactions? ACID?
- Scalability:
- Add machines live
- Multi data center
- Data
- Data model: Key-Value, Document, Collection, row/column
- Query API: REST, Thrift, domain specific language, get/set
- Persistence:
- In memory with replication
- Memtable snapshots
- Hash/B-tree
- Eventual persistence
Thema: Vom Web2.0 zum Web 3D
- Layered, embedded, Fullscreen
- It's the content, stupid
- Flash example
- Second Life etc. are just transitional as standalone apps, which is also a sign
- Walled Gardens and Standardization,
- Interoperability is a clear sign, but technically difficult
- Finally 1 network, 1 web, 1 identity, 1 avatar
- but not 1 avatar provider
- OpenIdentity = OpenID, OAuth + OAvatar
- Avatar must be stored somewhere at a trusted provider of my choice
- Raph is right, its something else: http://www.raphkoster.com/2006/03/28/wow-or-sl/
Thema: Alles ist anders
- Nichts ist so wie du denkst
- Die moderne Welt ist komplex
- Bunte Kugeln mit Magneten, Striche und Kugelflächenfunktionen
- menschengemachte Erderwärmung und Klima-Langzeitzyklen
- Zellkern DNS und mitochondriale DNS + RNS
- Europäische Geschichtsauffassung und reale Weltgeschichte
- Graue Zellen, weisse und usw.
- Geozentrisch, Kepler, Newton
- immer komplexere Modelle um die Meachnismen zu begreifen. Welt komplex oder Modelle zu komplex? Einfachere Erklärungen? Manchmal sind die einfachen Erklärungen nicht offensichtlich, sondern führen über komplexere Modelle. Geozentrisch, Epizyklen, Newton.
- Satellitenkollisionen, Schnitte der 500m Sicherheitssphären, mehrere Umläufe, 7 km/s
Thema: Next Software Crisis
- 80s software crisis: optimizations prohibit portability
- parallelization of scientific computing
- Moores Law, heat @ 5GHz
- Intel's multiple cores "warning"
- Threads and microthreads, Stackless, active Yield
- Programming paradigms for massive concurrency w/o synchronization
- Intel ist verzweifelt? http://software.intel.com/en-us/intel-parallel-studio-home/
12. Oktober 2000
Notizen
29. Juli 2000
2. Juli 2000
Reading List
http://code.google.com/p/cablebeach/wiki/CableBeachCore1_0
http://www.offworld.com/2009/07/weekend-watching-even-further.html
http://research.microsoft.com/apps/tools/tuva/#data=4|0||||
http://www.clean-code-developer.de/wiki/CcdGrade
http://bjclark.me/2009/08/04/nosql-if-only-it-was-that-easy/
http://highscalability.com/are-cloud-based-memory-architectures-next-big-thing
http://www.eggheadcafe.com/articles/20050818.asp
http://blog.wekeroad.com/blog/aspnet-mvc-using-restful-architecture/
http://www.25hoursaday.com/weblog/2008/07/14/ProjectCassandraFacebooksOpenSourceAlternativeToGoogleBigTable.aspx
http://www.mysqlperformanceblog.com/2009/10/19/mysql_memcached_tyrant_part3/
http://it-republik.de/php/news/NoSQL-in-bewegten-Bildern-052951.html
http://www.igvita.com/2007/12/28/thrudb-faster-and-cheaper-than-simpledb/
http://www.facebook.com/note.php?note_id=39391378919
http://www.infoq.com/presentations/Facebook-Software-Stack
http://www.hfadeel.com/Blog/?p=128
http://www.hfadeel.com/Blog/?p=162
http://natishalom.typepad.com/nati_shaloms_blog/2009/04/writing-your-own-scalable-twitter.html
http://www.gamasutra.com/view/feature/3094/1500_archers_on_a_288_network_.php
http://gettingreal.37signals.com/toc.php
http://www.futureofwebstrategy.com/2010/01/26/die-sieben-elemente-erfolgreicher-communities/
http://joomplaza.com/index.
nsider-why-choosing-the-
http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx