-
Notifications
You must be signed in to change notification settings - Fork 758
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MSSQL container for aarch64 (arm64) for better performance #802
Comments
Glad to see this. Thank you. 🙏 On top of performance, I'd also add the following:
|
Not just this, it's also important for users that use Asahi Linux, meaning running Linux directly on Apple M1 hardware, where we do not have access to Rosetta. |
And I want add my 5 cents: Rosetta 2 will gone after 2-4 years, this is temporary workaround mechanism, like Rosetta 1 decade ago in PPC --> x86. |
While it is a bandaid, at least for now, my understanding is there are x86 paths on the silicon, but the software support comes via Rosetta 2. With much of x86_64 patents being expired at this point, I'm not sure it's ever really going away. |
Full Text Search is not available on the lighter but arm64 native azure-sql-edge. The performance of this x86_64 container via Rosetta 2 on Apple M2 Pro 10 core is not good. |
azure-sql-edge also doesn't have CLR integration. arm64 build, pretty please! <3 |
Hi, Do you have any plans to release |
#668 (comment) check this out to run MSSQL on M1 |
Hi, I am an application software architect with over 15 years of experience in dotnet solutions. This issue is terribly bothering us. The performance on a high-end, latest-generation MacBook Pro is notably poorer compared to a 4-year-old ultrabook PC. The looming discontinuation of Rosetta 2 is a growing concern. Its absence would render a full dotnet/SQL Server development environment unfeasible on local macOS machines. From my perspective, the prevalence of Mac-using developers is increasing. This issue may influence them to explore alternative instead of Microsoft’s technologies. One critical point to consider: the silent majority, who make decisions without public discourse, should not be overlooked. |
Our whole department switched to PostgreSQL two years ago because of this issue and right now we don't see a reason to switch back to MS SQL. So, Microsoft, Thanks for showing an alternative! |
We are now in 2024 and Microsoft, itself, is shipping Surface laptops with ARM architecture. I would think this would be a priority. (My notes on performance and pain points are linked in initial summary of this Issue) |
Microsoft also stop visual studio for mac a few month ago |
Make SQL Server SQL Anywhere again |
Same need here. Also Microsoft is phasing out the ARM64 support on Azure SQL Edge so I guess it's not coming anytime soon... (which is weird as most IOT is ARM64 nowadays) Too bad as I really enjoy SQL Server more than any other database. |
raspberry pi 5 arm64 docker: WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested |
https://docs.docker.com/build/building/multi-platform/#qemu-without-docker-desktop then you will be able to download image and create container |
Dear ppl at Microsoft: When do you plan on releasing the aarch images for ms sql server? |
Any update on this jeeeeezzz? |
I'm a .NET contractor/freelancer and I've been wanting to get off MySQL for several years now. MSSQL was my first choice until I found out it does not work well on Mac (my development machine). Given the lack of progress on this issue, I've recently made the decision to use Postgres on all my clients projects moving forward. |
Our transformation/migration projects will be also on Postgres now... We see no more usage for SQL Server in the future. |
Yes, in large projects, the upper teams and the customer can decide on the DB to be used in the project. However, in medium and small-scale projects, the software team determines which DB to use. Ignoring the people here is a significant commercial loss for Microsoft. Teams that have the option to choose their DB and use MacBook will not choose a DB that they cannot use comfortably during development on their devices. While we used to constantly use MSSQL before, in recent years, we have not preferred MSSQL in any of our projects. |
Yep, this is just another reason for us to migrate to Postgres. |
Rosetta is not a durable solution. It exists only to people migrate from Intel to Apple silicon. And it exists since few Yates now. It could be dropped at any point in time. We really need a real and supported ARM version. |
While the mssql container is available for use on arm64 machines running macOS through Rosetta emulation, there's still a desire to see a native arm64 container
Most common reason - performance - #734 (comment)
The text was updated successfully, but these errors were encountered: