12. Oktober 2000

Notizen

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/