Platform Team/Sugar Network/Implementation: Difference between revisions
| Line 3: | Line 3: | ||
The requirements: | The requirements: | ||
* Implement initial | * Implement the initial server in a [[Platform_Team/Sugar_Network/0.1/Roadmap|short period of time]]; | ||
* Server should work on XO laptops; | * Server should work on XO laptops; | ||
* System should support synchronisation between servers and provide full featured text search. | * System should support synchronisation between distributed servers and provide full featured text search. | ||
That's why using [[Platform_Team/Active_Document|Active Document]] to: | That's why using [[Platform_Team/Active_Document|Active Document]] to: | ||
| Line 12: | Line 12: | ||
* No SQL, just NoSQL; | * No SQL, just NoSQL; | ||
* Since server should support full featured text search, use Xapian and keep it as a "NoSQL replacement" with storing data directly in files system; | * Since server should support full featured text search, use Xapian and keep it as a "NoSQL replacement" with storing data directly in files system; | ||
* If server will start serving users from the Internet and current implementation won't manage to handle multiple | * If server will start serving users from the Internet and current implementation won't manage to handle multiple requests, another implementation might be created. | ||
== Todo == | == Todo == | ||