Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 16 reacties
Bron: Microsoft

Microsoft heeft besloten SQL Server Mobile te hernoemen naar SQL Server Everywhere en daarnaast een aantal features aan deze nieuwe SQL Server-release toe te voegen. SQL Server Mobile, dat ook al SQL Server CE geheten heeft, is een database bedoeld voor computersystemen waarvoor het bijvoorbeeld niet mogelijk of niet handig is om constant een databaseverbinding open te houden. Data wordt dan op een later moment met een centrale database gesynchroniseerd. Het is de bedoeling dat SQL Server Everywhere de beschikking krijgt over een 'lightweight, compact, but rich subset' van de mogelijkheden van de andere familieleden uit de SQL Server-familie. Zo zal er - welhaast vanzelfsprekend - ondersteuning zijn voor 'seamless' synchronisatie met andere SQL Server-edities en zullen er features aanwezig zijn die het bouwen van clientsoftware voor communicatie met SQL Server Everywhere moeten vereenvoudigen. Het is de bedoeling dat de eerste Community Technology Preview medio dit jaar zal verschijnen en dat de final release nog voor het einde van dit kalenderjaar plaatsvindt. Microsoft is niet de eerste aanbieder van een dergelijke lichtgewicht database. Onder meer Sybase, IBM en Oracle bieden een dergelijk pakket aan.

Moderatie-faq Wijzig weergave

Reacties (16)

Mobile heeft tegenwoordig een hele sterke associatie met telefoons en ik zie het al voor me: Een Smartphone met SQL Server erop en dan synchroniseren met je computer op het werk. De nachtmerrie van elke systeembeheerder :+ . Vrij logische naamsverandering dus als je er over nadenkt. Je wil een associatie met het overal kunnen draaien van de server en niet met het idee dat je SQL Server op je telefoon gaat draaien.

Persoonlijk zie ik niets in deze versies. Een server (of het nu van IBM, Oracle, Sybase of MS) is om tijdelijk data op te slaan zodat je het later kunt synchronizeren kan ook zonder een SQL Server database op een naar mijn mening wat veiligere manier. Enige nadeel is dat het meer tijd kost om te developen. Maar ik vind bijvoorbeeld die Davilex applicaties die SQL Server installeren nog steeds een gruwel, maar voor dergelijke applicaties is het wel een uitkomst :)

Overigens: typo in titel: Microsofts moet Microsoft's zijn volgens mij
kan ook zonder een SQL Server database op een naar mijn mening wat veiligere manier.
Ik vind het leuk om dit te horen, maar ben wel benieuwd naar welke alternatieven je dan op doelt. Wat is er mis met transacties in SQL, qua veiligheid? En welke andere manieren kun je dan aangeven?

Want als je een database van 500Gb hebt, en 100 handhelds met daarin een subset van, zeg, 512Mb aan sql-records uit de database, die nachtelijks gerepliceerd moet worden met de database, dan ben ik benieuwd hoe je dat op een snelle en vooral bedrijfszekere methode wilt doen zonder een stevige SQL-infrastructuur die ook tot de handhelds reikt.

En Davilex... ach... ik ga daar maar niet op in. ;) MSDE-databases hebben weinig van doen met de omgevingen waarbij je data mobiel moet zijn.
Mobile heeft tegenwoordig een hele sterke associatie met telefoons en ik zie het al voor me: Een Smartphone met SQL Server erop en dan synchroniseren met je computer op het werk. De nachtmerrie van elke systeembeheerder.
Hoezo nachtmerrie van elke systeembeheerder? Ik ken legio applicaties waar je een compleet database server voor op een laptop moet installeren en de applicatie synchroniseerd zelf de data met een centrale database, dat is pas een nachtmerrie.
Persoonlijk zie ik niets in deze versies. Een server (of het nu van IBM, Oracle, Sybase of MS) is om tijdelijk data op te slaan zodat je het later kunt synchronizeren kan ook zonder een SQL Server database op een naar mijn mening wat veiligere manier.
Je kunt altijd tijdelijk data opslaan, maar wanneer het om grote hoeveelheden gaat, bijvoorbeeld met een BI-tool, dan kun je gewoon niet anders dan een database gebruiken...wanneer alles in XML formaat zou staan, heb je gewoon geen performance.
Hoezo veilig? Leg eens uit wat er niet veilig is aan databases itt bijvoorbeeld XML bestanden? Je roept gewoon maar wat...
Overigens: typo in titel: Microsofts moet Microsoft's zijn volgens mij
Dat is alleen in het Engels. Apostrof s gebruik je alleen maar als de naam op een klinker eindigd (bijv. dat is Anne's auto).
Ik zou graag een telefoonboek in sql zien, ipv op mijn simkaart hoor.

Daarna lekker syncen met mijn desktop.

zie het probleem eigenlijk niet, zou een mooie aanvulling op windows mobile 5 zijn iig.
Het kan beide, Microsofts kun je lezen als Microsoft z'n.
Deze naamgeving doet wel heel erg denken aan "SQL Anywhere" =Sybase.
De roots zijn dus nog niet vergeten. SQL server is namelijk gebaseerd op sybase code. http://en.wikipedia.org/wiki/Microsoft_SQL_Server
SQL server is namelijk gebaseerd op sybase code
.
Dat was tot SQL 2000. Oudere versies van voor 2000 waren gebaseerd op een engine geschreven door Sybase/Aston Tate/Microsoft. Dit was een samenwerkingsverband tussen deze drie tot er natuurlijk weer verschil van inzicht kwam tussen deze drie. Het zelfde als eigenlijk het OS/2 verhaal tussen MS en IBM met ťťn verschil, Aston Tate is te ziele, Sybase bestaat bijna niet meer en de inzichten van MS bleken succesvol. SQL 2000 was al een grote verbetering maar SQL 2005 is gewoon een zeer goed product en vergeleken met andere oplossingen zoals Oracle, Sybase en Progress een heel goed alternatief.
Echter, microsoft sql server is afgeleid van het sybase ASE product, daar waar "SQL Anywhere (aka ASA)" een verdere development is van Watcom SQL (Canada). Dit zijn twee eerder verschillende producten en productlijnen en development teams binnen Sybase en Sybase/iAnywhere.

*acornfan vraagt zich af of "Anywhere" en "Everywhere" voldoende dicht bij elkaar liggen om een law suit te kunnen winnen.
Microsoft... the "based on" company...
Sinds SQL Server 7.0 (1999!) is hij compleet opnieuw geschreven en gaat je statement dus niet op. Wel even de link van Paul lezen.... Je slaat de plank dus helemaal mis.

Daarnaast refereert Paulhekje aan de naamgeving, waar hij helemaal gelijk in heeft en wat een goede reden is om het anders te noemen... Alle Linux versies hebben toch ook een andere naam en zijn allemaal op hetzelfde gebaseerd.. Dat wordt me een puinhoop als we die allemaal dezelfde naam gaan geven!
Sinds SQL Server 7.0 (1999!) is hij compleet opnieuw geschreven en gaat je statement dus niet op. Wel even de link van Paul lezen.... Je slaat de plank dus helemaal mis.
Ik kan lezen. Maar niet zelfgemaakte code geheel herschrijven is nog steeds niet hetzelfde dan een eigen versie/project from scratch ontwikkelen.

Het blijft opmerkelijk hoe sommige mensen alles wat Microsoft doet met de mantel der liefde bedekken...
Het blijft ook opmerkelijk dat sommige mensen steeds maar proberen om alles wat Microsoft doet de grond in te boren.
Noem eens wat pakketten die Microsoft exclusief from scratch zelf bedacht, ontworpen en ontwikkeld heeft ?
De naamgeving neigt in mijn ogen sterk richting Adaptive Server Anywhere van Sybase.
Deze database structuur is toevalligerwijs ook goed vergelijkbaar; erg portable en dus goed geschikt voor Mobile devices. (Wordt al veelvuldig gebruikt in apparaten als Routers)
"Everywhere" klinkt wel als een invasie. Overal SQL Server! ipv SQL waar dan ook (anywhere).

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True