2017-09-27 2 views
0

Ich habe eine .net-Website gehostet in Azure D1 Freigegeben, App Service Plan. Da gibt es nur 1 GB Speicher für diesen Plan zur Verfügung gestellt.Welcher Speicher eignet sich am besten für die SQLCE-Datenbank im azure App-Dienst?

I SQLCE 4.0 Datenbank Größe haben 1,8 GB, Datenbank nicht über 3 GB gehen. Ich weiß, es gibt sehr Einschränkungen von SQLCE über SQL Server, aber ich habe ein paar Clients.

Ich bin sehr verwirrt über den Speicher für meine Website-Datenbank. Welchen Speicher sollte ich verwenden?

Antwort

0

SQLCE ist eine dateibasierte Datenbank. Es wird erwartet, dass es sich im Dateisystem Ihrer App befindet.

Aus diesem Grund können Sie es nicht einfach in einen azure Blobspeicher legen.

Es ist auch keine gute Idee, Ihre Datenbank so zu hosten. SQLCE ist eher eine Entwicklungs-SKU und keine Produktions-Workloads.

Sie haben 3 Alternativen.

1) Ersetzen SQLCE mit Verwenden Azure Table storage Dies wird Ihnen ermöglichen, die Kosten niedrig zu halten, aber Sie müssen Ihre Abfragen und die Datenzugriffsebene Ihrer App neu schreiben.

2) Verwenden Sie Azure SQL-Dienst Dies wird Ihnen eine echte skalierbare SQL-Lösung geben, Kosten sind nicht kostenlos, aber wenn es wenig Volumen gibt, können Sie es immer noch relativ erschwinglich halten.

3) recomended Nicht Maßstab bis zu einem grundlegenden App Serviceplan Dies werden Ihnen genügend Dateisystem Raum geben (10GB) für die SQLCE Datei-Hosting.

+0

Ich kann den Code der Website nicht ändern, da sein Security Audit abgeschlossen ist und Zertifikate erteilt werden. Auch gibt es wenige Kunden, es wird nicht mehr als 90 Kunden gleichzeitig geben und auch die Datenbank wird nicht über 3 GB gehen. SQL-Service ist teuer, da ich etwa 2,5 GB verwenden kann. Kann ich meine .sdf-Datei in Azure Storage speichern und diesen Dateipfad in der Datei web.config für die sqlce-Verbindungszeichenfolge angeben? Grundlegende App Service Plan ist zu teuer für diese. – Admin

+0

Der Dateipfad für Ihre SDF-Datei muss sich auf dem lokalen Dateisystem befinden. –

Verwandte Themen